]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Deleted jobs cannot be retried
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 Feb 2025 15:34:54 +0000 (15:34 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 Feb 2025 15:34:54 +0000 (15:34 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py

index 766f23eac34eeca3273f7019005cf56fc701b578..2c80fce85d49ced72b79f067ed40ac53763ac9d9 100644 (file)
@@ -914,6 +914,10 @@ class Job(database.Base, database.BackendMixin, database.SoftDeleteMixin):
        # Retry
 
        def can_be_retried(self):
+               # Cannot be retried if deleted
+               if self.is_deleted():
+                       return False
+
                # The job cannot have been superseeded by another job
                if self.superseeded_by:
                        return False