From 6495779e40027d6cc1eaa0b11d0a744f1fe94d4e Mon Sep 17 00:00:00 2001 From: mabashian Date: Fri, 19 Mar 2021 10:48:05 -0400 Subject: [PATCH] Fix bug where output was not loading after job finished and cancel button was shown instead of delete --- awx/ui_next/src/screens/Job/JobOutput/JobOutput.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/awx/ui_next/src/screens/Job/JobOutput/JobOutput.jsx b/awx/ui_next/src/screens/Job/JobOutput/JobOutput.jsx index f4aa7ba433..4533dcc585 100644 --- a/awx/ui_next/src/screens/Job/JobOutput/JobOutput.jsx +++ b/awx/ui_next/src/screens/Job/JobOutput/JobOutput.jsx @@ -319,8 +319,8 @@ function JobOutput({ if (data.final_counter) { jobSocketCounter.current = data.final_counter; } - if (job.status) { - setJobStatus(job.status); + if (data.status) { + setJobStatus(data.status); } } }); @@ -393,7 +393,10 @@ function JobOutput({ } = useDismissableError(deleteError); const monitorJobSocketCounter = () => { - if (jobSocketCounter.current === remoteRowCount) { + if ( + jobSocketCounter.current === remoteRowCount && + !isJobRunning(job.status) + ) { clearInterval(interval.current); } if (jobSocketCounter.current > remoteRowCount && isMounted.current) {