mirror of
https://github.com/ansible/awx.git
synced 2026-05-08 09:57:35 -02:30
fix sliced jobs blocking logic in depedency graph
We have to look at the sliced job's unified_job_template_id Now, task_blocked_by works for sliced jobs too.
This commit is contained in:
committed by
Seth Foster
parent
8af4dd5988
commit
e603c23b40
@@ -96,7 +96,11 @@ class DependencyGraph(object):
|
|||||||
|
|
||||||
def workflow_job_blocked_by(self, job):
|
def workflow_job_blocked_by(self, job):
|
||||||
if job.allow_simultaneous is False:
|
if job.allow_simultaneous is False:
|
||||||
return self.get_item(self.WORKFLOW_JOB_TEMPLATES_JOBS, job.workflow_job_template_id)
|
if job.workflow_job_template_id:
|
||||||
|
return self.get_item(self.WORKFLOW_JOB_TEMPLATES_JOBS, job.workflow_job_template_id)
|
||||||
|
elif job.unified_job_template_id:
|
||||||
|
# Sliced jobs are WorkflowJob type but do not have a workflow_job_template_id
|
||||||
|
return self.get_item(self.WORKFLOW_JOB_TEMPLATES_JOBS, job.unified_job_template_id)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def system_job_blocked_by(self, job):
|
def system_job_blocked_by(self, job):
|
||||||
|
|||||||
Reference in New Issue
Block a user