Skip to content

Commit b42945f

Browse files
author
Guewen Baconnier
committed
Fix date_done set when state changes back to pending
When Job.date_done has been set, for instance because the job has been performed, if the job is set back to pending (e.g. a RetryableJobError is raised), the date_done is kept.
1 parent c78904c commit b42945f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

queue_job/job.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -665,6 +665,7 @@ def set_pending(self, result=None, reset_retry=True):
665665
self.state = PENDING
666666
self.date_enqueued = None
667667
self.date_started = None
668+
self.date_done = None
668669
self.worker_pid = None
669670
if reset_retry:
670671
self.retry = 0

0 commit comments

Comments
 (0)