use workflow_template_id

This commit is contained in:
Wayne Witzel III 2018-08-01 15:55:19 -04:00
parent c96cf3cf5d
commit da603dd3ad

View File

@ -482,11 +482,11 @@ class TaskManager():
found_acceptable_queue = False
idle_instance_that_fits = None
if isinstance(task, WorkflowJob):
running_workflow_templates = [wf.workflow_job_template.pk for wf in self.get_running_workflow_jobs()]
running = task.workflow_job_template.pk in running_workflow_templates
running_workflow_templates = [wf.workflow_job_template_id for wf in self.get_running_workflow_jobs()]
running = task.workflow_job_template_id in running_workflow_templates
if running:
if not task.allow_simultaneous:
logger.debug(six.text_type("{} is blocked from running, workflow already running").format(task.log_format, task.workflow_job_template.pk))
logger.debug(six.text_type("{} is blocked from running, workflow already running").format(task.log_format))
continue
self.start_task(task, None, task.get_jobs_fail_chain(), None)
continue