From 34dc939782a6ce958ffce87e98887d12f5a4a1a2 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Tue, 22 May 2018 16:22:13 -0400 Subject: [PATCH] improve the check performed to determine if a job is in an active state --- awx/ui/client/features/output/status.service.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awx/ui/client/features/output/status.service.js b/awx/ui/client/features/output/status.service.js index 4c92f4d598..83cb359c9d 100644 --- a/awx/ui/client/features/output/status.service.js +++ b/awx/ui/client/features/output/status.service.js @@ -151,12 +151,11 @@ function JobStatusService (moment, message) { }; this.setJobStatus = status => { - this.state.status = status; - + const isExpectingStats = this.isExpectingStatsEvent(); const isIncomplete = _.includes(INCOMPLETE, status); const isFinished = _.includes(FINISHED, status); - if ((this.isExpectingStatsEvent() && isIncomplete) || isFinished) { + if ((isExpectingStats && isIncomplete) || (!isExpectingStats && isFinished)) { if (this.latestTime) { this.setFinished(this.latestTime); if (!this.state.started && this.state.elapsed) { @@ -166,6 +165,7 @@ function JobStatusService (moment, message) { } } + this.state.status = status; this.updateRunningState(); };