fix(TextProcessing): Don't run taskProcessing if task type is not available

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
pull/47601/head
Marcel Klehr 2024-08-30 09:59:58 +07:00 committed by Julien Veyssier
parent a2b087421e
commit 1e896a7307
No known key found for this signature in database
GPG Key ID: 4141FEE162030638
1 changed files with 1 additions and 1 deletions

@ -116,7 +116,7 @@ class Manager implements IManager {
SummaryTaskType::class => TextToTextSummary::ID,
TopicsTaskType::class => TextToTextTopics::ID,
];
if (isset($taskProcessingCompatibleTaskTypes[$taskTypeClass])) {
if (isset($taskProcessingCompatibleTaskTypes[$taskTypeClass]) && isset($this->taskProcessingManager->getAvailableTaskTypes()[$taskProcessingCompatibleTaskTypes[$taskTypeClass]])) {
try {
$taskProcessingTaskTypeId = $taskProcessingCompatibleTaskTypes[$taskTypeClass];
$taskProcessingTask = new \OCP\TaskProcessing\Task(