]> git.ipfire.org Git - pbs.git/commitdiff
builders: Do not consider deleted builds as running
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 9 Mar 2023 23:41:31 +0000 (23:41 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 9 Mar 2023 23:41:31 +0000 (23:41 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/builders.py
src/buildservice/jobs.py

index 1718ebeae4c388bdef5bde9c4c669404d75138e8..15dc856a1916d4ac0f16e9f1b68e94ce12ca93c3 100644 (file)
@@ -383,6 +383,8 @@ class Builder(base.DataObject):
                        FROM
                                jobs
                        WHERE
+                               deleted_at IS NULL
+                       AND
                                started_at IS NOT NULL
                        AND
                                finished_at IS NULL
index 054e70d00ae9470b6fbde37968da5bb2543d07b1..c49e522e2376a0046a9d5bdcb41bcda0181e1cca 100644 (file)
@@ -77,11 +77,13 @@ class Jobs(base.Object):
                        FROM
                                jobs
                        WHERE
+                               deleted_at IS NULL
+                       AND
                                started_at IS NOT NULL
                        AND
                                finished_at IS NULL
                        ORDER BY
-                               finished_at
+                               started_at DESC
                """)
 
                return list(jobs)