diff --git a/src/pages/iou/request/IOURequestStartPage.tsx b/src/pages/iou/request/IOURequestStartPage.tsx index b2e52369c9f9..ab28d37d0949 100644 --- a/src/pages/iou/request/IOURequestStartPage.tsx +++ b/src/pages/iou/request/IOURequestStartPage.tsx @@ -200,11 +200,18 @@ function IOURequestStartPage({ useFocusEffect( useCallback(() => { // The test transaction can change the reportID of the transaction on the flow so we should prevent the reportID from being reverted again. - if (transaction?.reportID === reportID || isLoadingTransaction || isLoadingSelectedTab || !transactionRequestType || prevTransactionReportID !== transaction?.reportID) { + if ( + transaction?.reportID === reportID || + isLoadingTransaction || + isLoadingSelectedTab || + !transactionRequestType || + prevTransactionReportID !== transaction?.reportID || + !personalPolicy?.id + ) { return; } resetIOUTypeIfChanged(transactionRequestType); - }, [transaction?.reportID, reportID, resetIOUTypeIfChanged, transactionRequestType, isLoadingSelectedTab, prevTransactionReportID, isLoadingTransaction]), + }, [transaction?.reportID, reportID, resetIOUTypeIfChanged, transactionRequestType, isLoadingSelectedTab, prevTransactionReportID, isLoadingTransaction, personalPolicy?.id]), ); const [headerWithBackBtnContainerElement, setHeaderWithBackButtonContainerElement] = useState(null);