diff --git a/dcor_shared/rqjob.py b/dcor_shared/rqjob.py index 601060a..2dd97be 100644 --- a/dcor_shared/rqjob.py +++ b/dcor_shared/rqjob.py @@ -85,7 +85,7 @@ def get_all_job_methods_in_order(cls, ckanext: str): for ii in range(len(job_dict)): for key in list(job_dict.keys()): job = job_dict[key] - if set(job.depends_on) < set(job_dict_ordered.keys()): + if set(job.depends_on) <= set(job_dict_ordered.keys()): # All jobs this job depends on are in the ordered list job_dict_ordered[key] = job job_dict.pop(key)