]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Aborted jobs can be retried
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Apr 2023 09:32:29 +0000 (09:32 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Apr 2023 09:32:29 +0000 (09:32 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py

index 88729566c73ced41b8c33389f29f81134d8904a8..ff5be156de76eb0d71f4d0f91aac11abef1fd07f 100644 (file)
@@ -584,15 +584,12 @@ class Job(base.DataObject):
        # Retry
 
        def can_be_retried(self):
-               # The job must have failed
-               if not self.has_failed():
-                       return False
-
                # The job cannot have been superseeded by another job
                if self.superseeded_by:
                        return False
 
-               return True
+               # The job must have failed or been aborted
+               return self.has_failed() or self.is_aborted()
 
        async def retry(self, user=None):
                """