fix: address review comments

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
This commit is contained in:
Marcel Klehr 2025-10-20 11:07:50 +02:00
parent 044e92bf4e
commit 6a1501a7d6
2 changed files with 3 additions and 1 deletions

View file

@ -270,7 +270,7 @@ class TaskMapper extends QBMapper {
*/
public function hasRunningTasksForTaskType(string $getTaskTypeId): bool {
$qb = $this->db->getQueryBuilder();
$qb->select(Task::$columns)
$qb->select('id')
->from($this->tableName);
$qb->where($qb->expr()->eq('type', $qb->createNamedParameter($getTaskTypeId)));
$qb->andWhere($qb->expr()->eq('status', $qb->createNamedParameter(\OCP\TaskProcessing\Task::STATUS_RUNNING, IQueryBuilder::PARAM_INT)));

View file

@ -985,6 +985,8 @@ class Manager implements IManager {
}
} catch (Exception $e) {
$this->logger->error('Failed to check DB for running tasks after a task was scheduled for a triggerable provider. Not triggering the provider.', ['exception' => $e]);
} catch (\Throwable $e) {
$this->logger->error('Failed to trigger the provider after scheduling a task.', ['exception' => $e]);
}
}
}