]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(joblist): also reset last_run timestamp on updating an existing job 42305/head
authorAnna Larch <anna@nextcloud.com>
Fri, 15 Dec 2023 10:49:51 +0000 (11:49 +0100)
committerAnna Larch <anna@nextcloud.com>
Fri, 15 Dec 2023 10:49:51 +0000 (11:49 +0100)
Signed-off-by: Anna Larch <anna@nextcloud.com>
lib/private/BackgroundJob/JobList.php

index ab7392522b2fdf7239ae1da2302579fb7a65a314..3ec2e0af1b3f09c6fef620bb5c94678be4c64047 100644 (file)
@@ -88,6 +88,7 @@ class JobList implements IJobList {
                        $query->update('jobs')
                                ->set('reserved_at', $query->expr()->literal(0, IQueryBuilder::PARAM_INT))
                                ->set('last_checked', $query->createNamedParameter($firstCheck, IQueryBuilder::PARAM_INT))
+                               ->set('last_run', $query->createNamedParameter(0, IQueryBuilder::PARAM_INT))
                                ->where($query->expr()->eq('class', $query->createNamedParameter($class)))
                                ->andWhere($query->expr()->eq('argument_hash', $query->createNamedParameter(md5($argumentJson))));
                }