From b15686f2642dc0c15c764abee43f0264e10b0826 Mon Sep 17 00:00:00 2001 From: novirium Date: Mon, 8 Jun 2020 19:43:28 +0800 Subject: [PATCH] Fix jobs not yet scanned --- shepherd/scheduler.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/shepherd/scheduler.py b/shepherd/scheduler.py index 08a0554..c747526 100644 --- a/shepherd/scheduler.py +++ b/shepherd/scheduler.py @@ -130,12 +130,12 @@ def save_jobs(): raise Exception("Could not save scheduler job " + job.id+" - Trigger is not a CronTrigger") saved_jobs.append(job.id) - if next_job_time is not None: - if job.next_run_time < next_job_time: + if hasattr(job,"next_run_time"): + if next_job_time is not None: + if job.next_run_time < next_job_time: + next_job_time = job.next_run_time + else: next_job_time = job.next_run_time - else: - - next_job_time = job.next_run_time with open(joblist_path+".writing", 'w+') as f: for saved_job in saved_jobs: