diff --git a/src/pages/iou/request/step/IOURequestEditReport.tsx b/src/pages/iou/request/step/IOURequestEditReport.tsx index 09a28958d9bc..b8c970038a97 100644 --- a/src/pages/iou/request/step/IOURequestEditReport.tsx +++ b/src/pages/iou/request/step/IOURequestEditReport.tsx @@ -54,8 +54,6 @@ function IOURequestEditReport({route}: IOURequestEditReportProps) { () => getPersonalDetailsForAccountID(selectedReport?.ownerAccountID, personalDetails) as PersonalDetails, [personalDetails, selectedReport?.ownerAccountID], ); - const selectedReportPolicy = allPolicies?.[`${ONYXKEYS.COLLECTION.POLICY}${selectedReport?.policyID}`]; - const hasPerDiemTransactions = useHasPerDiemTransactions(transactionIDs); // When moving an expense that belongs to another user, or when the selection includes per diem @@ -126,12 +124,12 @@ function IOURequestEditReport({route}: IOURequestEditReportProps) { return; } - const policyForNewReport = hasPerDiemTransactions ? selectedReportPolicy : policyForMovingExpenses; - const optimisticReport = createNewReport(ownerPersonalDetails, hasViolations, isASAPSubmitBetaEnabled, policyForNewReport, betas, false, shouldDismissEmptyReportsConfirmation); + const optimisticReport = createNewReport(ownerPersonalDetails, hasViolations, isASAPSubmitBetaEnabled, policyForMovingExpenses, betas, false, shouldDismissEmptyReportsConfirmation); selectReport( { value: optimisticReport.reportID, keyForList: optimisticReport.reportID, + policyID: optimisticReport.policyID, }, optimisticReport, ); @@ -145,7 +143,7 @@ function IOURequestEditReport({route}: IOURequestEditReportProps) { }); const createReport = () => { - const restrictionPolicy = hasPerDiemTransactions ? selectedReportPolicy : policyForMovingExpenses; + const restrictionPolicy = policyForMovingExpenses; if (restrictionPolicy && shouldRestrictUserBillableActions(restrictionPolicy, ownerBillingGracePeriodEnd, userBillingGracePeriodEnds, amountOwed, session?.accountID)) { Navigation.navigate(ROUTES.RESTRICTED_ACTION.getRoute(restrictionPolicy.id)); return;