mirror of
https://github.com/ansible/awx.git
synced 2026-01-16 20:30:46 -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:
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):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user