mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Block sliced workflow jobs on any job type from their JT (#12551)
This commit is contained in:
committed by
Seth Foster
parent
957b2b7188
commit
d06a3f060d
@@ -99,8 +99,10 @@ class DependencyGraph(object):
|
|||||||
if 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)
|
return self.get_item(self.WORKFLOW_JOB_TEMPLATES_JOBS, job.workflow_job_template_id)
|
||||||
elif job.unified_job_template_id:
|
elif job.unified_job_template_id:
|
||||||
# Sliced jobs are WorkflowJob type but do not have a workflow_job_template_id
|
# Sliced jobs can be either Job or WorkflowJob type, and either should block a sliced WorkflowJob
|
||||||
return self.get_item(self.WORKFLOW_JOB_TEMPLATES_JOBS, job.unified_job_template_id)
|
return self.get_item(self.WORKFLOW_JOB_TEMPLATES_JOBS, job.unified_job_template_id) or self.get_item(
|
||||||
|
self.JOB_TEMPLATE_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