Skip to content

Commit df826bb

Browse files
committed
fix(taskprocessing): tighten lockTask guard to status = scheduled
Signed-off-by: bygadd <bygadd@gmail.com>
1 parent ee7f9c2 commit df826bb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/private/TaskProcessing/Db/TaskMapper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public function lockTask(Entity $entity): int {
227227
$qb->update($this->tableName)
228228
->set('status', $qb->createPositionalParameter(\OCP\TaskProcessing\Task::STATUS_RUNNING, IQueryBuilder::PARAM_INT))
229229
->where($qb->expr()->eq('id', $qb->createPositionalParameter($entity->getId(), IQueryBuilder::PARAM_INT)))
230-
->andWhere($qb->expr()->neq('status', $qb->createPositionalParameter(2, IQueryBuilder::PARAM_INT)));
230+
->andWhere($qb->expr()->eq('status', $qb->createPositionalParameter(\OCP\TaskProcessing\Task::STATUS_SCHEDULED, IQueryBuilder::PARAM_INT)));
231231
try {
232232
return $qb->executeStatement();
233233
} catch (Exception) {

0 commit comments

Comments
 (0)