diff --git a/src/components/deployments/DeploymentJobOutput.js b/src/components/deployments/DeploymentJobOutput.js
index 7aa93cd8f8d52e6dc09a66a3fa28cebd93c21570..a61ee1d10af299adefb3092cabb25f5788f650c8 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() {