fix(TextProcessing/Manager): add canuseProvider check in getPreferredProviders

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
pull/41271/head
Marcel Klehr 2023-11-06 12:54:58 +07:00
parent d11b9cbd79
commit 26a659dc2c
1 changed files with 1 additions and 3 deletions

@ -119,9 +119,6 @@ class Manager implements IManager {
$providers = $this->getPreferredProviders($task);
foreach ($providers as $provider) {
if (!$task->canUseProvider($provider)) {
continue;
}
try {
$task->setStatus(OCPTask::STATUS_RUNNING);
if ($provider instanceof IProvider2) {
@ -288,6 +285,7 @@ class Manager implements IManager {
}
}
}
$providers = array_filter($providers, fn (IProvider $provider) => $task->canUseProvider($provider));
return $providers;
}
}