From: Joas Schilling Date: Wed, 20 Dec 2023 09:07:41 +0000 (+0100) Subject: fix(cron): Reset the reserved_at when force executing from CLI X-Git-Tag: v29.0.0beta1~601^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F42389%2Fhead;p=nextcloud-server.git fix(cron): Reset the reserved_at when force executing from CLI Signed-off-by: Joas Schilling --- diff --git a/lib/private/BackgroundJob/JobList.php b/lib/private/BackgroundJob/JobList.php index 3ec2e0af1b3..93d5cf74a20 100644 --- a/lib/private/BackgroundJob/JobList.php +++ b/lib/private/BackgroundJob/JobList.php @@ -392,6 +392,7 @@ class JobList implements IJobList { $query = $this->connection->getQueryBuilder(); $query->update('jobs') ->set('execution_duration', $query->createNamedParameter($timeTaken, IQueryBuilder::PARAM_INT)) + ->set('reserved_at', $query->createNamedParameter(0, IQueryBuilder::PARAM_INT)) ->where($query->expr()->eq('id', $query->createNamedParameter($job->getId(), IQueryBuilder::PARAM_INT))); $query->executeStatement(); }