From d08d10a3aea3f4be69ec6a81c85fe4eb4f113644 Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Sun, 17 Jul 2022 15:56:50 +1000 Subject: [PATCH] if restarting a job, reset file numbering/current_file --- job.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/job.py b/job.py index ca3691c..3448984 100644 --- a/job.py +++ b/job.py @@ -181,6 +181,10 @@ def stale_job(id): log=Joblog( job_id=id, log="(Stale) Job restarted manually by user", log_date=now ) job.pa_job_state='New' job.state='New' + # reset state of job too, it should seem as new, and recalc/reset these items + job.num_files=0 + job.current_file='' + job.current_file_num=0 elif request.form['action'] == "cancel": log=Joblog( job_id=id, log="(Stale) Job withdrawn manually by user", log_date=now ) job.pa_job_state='Completed'