From 73feeea42b230fe2a17f67e7b44868d00a49670c Mon Sep 17 00:00:00 2001 From: chris meyers Date: Thu, 11 Oct 2018 16:48:50 -0400 Subject: [PATCH] always find and mark dnr nodes --- awx/main/scheduler/task_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/scheduler/task_manager.py b/awx/main/scheduler/task_manager.py index 0fc0dd5f4e..c4fbfbf259 100644 --- a/awx/main/scheduler/task_manager.py +++ b/awx/main/scheduler/task_manager.py @@ -173,9 +173,9 @@ class TaskManager(): status_changed = True else: is_done, has_failed = dag.is_workflow_done() + workflow_nodes = dag.mark_dnr_nodes() + map(lambda n: n.save(update_fields=['do_not_run']), workflow_nodes) if not is_done: - workflow_nodes = dag.mark_dnr_nodes() - map(lambda n: n.save(update_fields=['do_not_run']), workflow_nodes) continue logger.info('Marking %s as %s.', workflow_job.log_format, 'failed' if has_failed else 'successful') result.append(workflow_job.id)