mirror of
https://github.com/ansible/awx.git
synced 2026-03-03 01:38:50 -03: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):
|
||||
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
|
||||
|
||||
def system_job_blocked_by(self, job):
|
||||
|
||||
Reference in New Issue
Block a user