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