diff --git a/src/components/TestDrive/TestDriveDemo.tsx b/src/components/TestDrive/TestDriveDemo.tsx index 58d29993f9a7..10549c72beff 100644 --- a/src/components/TestDrive/TestDriveDemo.tsx +++ b/src/components/TestDrive/TestDriveDemo.tsx @@ -46,9 +46,10 @@ function TestDriveDemo() { }); useEffect(() => { - if (hasSeenTour) { + if (hasSeenTour || !viewTourTaskReport || viewTourTaskReport.stateNum === CONST.REPORT.STATE_NUM.APPROVED) { return; } + completeTestDriveTask(viewTourTaskReport, viewTourTaskParentReport, isViewTourTaskParentReportArchived, currentUserPersonalDetails.accountID); }, [hasSeenTour, viewTourTaskReport, viewTourTaskParentReport, isViewTourTaskParentReportArchived, currentUserPersonalDetails.accountID]); @@ -57,10 +58,6 @@ function TestDriveDemo() { InteractionManager.runAfterInteractions(() => { setIsVisible(true); }); - - // This should fire only during mount. - // eslint-disable-next-line react-compiler/react-compiler - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const closeModal = useCallback(() => {