From c4a3b604f8fe3c1f53d912ade04adf983a215622 Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Mon, 31 Oct 2016 15:07:14 -0500 Subject: [PATCH] add back in alan's workflow fail detection --- awx/main/scheduler/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awx/main/scheduler/__init__.py b/awx/main/scheduler/__init__.py index 0f551997bf..8c9679eaec 100644 --- a/awx/main/scheduler/__init__.py +++ b/awx/main/scheduler/__init__.py @@ -131,8 +131,10 @@ class Scheduler(): for workflow_job in workflow_jobs: dag = WorkflowDAG(workflow_job) if dag.is_workflow_done(): - # TODO: detect if wfj failed - workflow_job.status = 'completed' + if workflow_job._has_failed(): + workflow_job.status = 'failed' + else: + workflow_job.status = 'successful' workflow_job.save() connection.on_commit(lambda: workflow_job.websocket_emit_status(workflow_job.status))