From 6ec5479af9413ba4d6009340313581cac35b3854 Mon Sep 17 00:00:00 2001
From: Imre Toth <imre.toth@ess.eu>
Date: Wed, 11 Aug 2021 15:55:49 +0200
Subject: [PATCH] Fix for one last log fetching when deploying IOC

---
 src/components/deployments/DeploymentJobOutput.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/components/deployments/DeploymentJobOutput.js b/src/components/deployments/DeploymentJobOutput.js
index 7aa93cd8..a61ee1d1 100644
--- a/src/components/deployments/DeploymentJobOutput.js
+++ b/src/components/deployments/DeploymentJobOutput.js
@@ -6,15 +6,21 @@ export function DeploymentJobOutput({ awxJobId, update }) {
   const [deploymentJob, getDeploymentJob] = useDeploymentJob(awxJobId);
   const stdoutRef = useRef(null);
   const [firstTime, setFirstTime] = useState(true);
+  const [oneMoreIteration, setOneMoreIteration] = useState(true);
 
   useEffect(() => {
     const interval = setInterval(() => {
       if (update) {
         getDeploymentJob();
       }
+
+      if(!update && oneMoreIteration) {
+        getDeploymentJob();
+        setOneMoreIteration(false);
+      }
     }, 5000);
     return () => clearInterval(interval);
-  }, [update, getDeploymentJob]);
+  }, [update, oneMoreIteration, getDeploymentJob]);
 
   useEffect(() => {
     function scrollDown() {
-- 
GitLab