From 26a659dc2c4e412cd1e1d3f4bb182440fa9f0973 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Mon, 6 Nov 2023 12:54:58 +0100 Subject: [PATCH] fix(TextProcessing/Manager): add canuseProvider check in getPreferredProviders Signed-off-by: Marcel Klehr --- lib/private/TextProcessing/Manager.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/private/TextProcessing/Manager.php b/lib/private/TextProcessing/Manager.php index 439ffde4521..ee4fc70a06a 100644 --- a/lib/private/TextProcessing/Manager.php +++ b/lib/private/TextProcessing/Manager.php @@ -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; } }