@@ -5466,7 +5466,7 @@ function navigateToTrainingModal(dismissedProductTrainingNVP: OnyxEntry<Dismisse
54665466 Navigation . navigate ( ROUTES . CHANGE_POLICY_EDUCATIONAL . getRoute ( ROUTES . REPORT_WITH_ID . getRoute ( reportID ) ) ) ;
54675467}
54685468
5469- function buildOptimisticChangePolicyData ( report : Report , policyID : string , reportNextStep ?: ReportNextStep ) {
5469+ function buildOptimisticChangePolicyData ( report : Report , policyID : string , reportNextStep ?: ReportNextStep , optimisticPolicyExpenseChatReport ?: Report ) {
54705470 const optimisticData : OnyxUpdate [ ] = [ ] ;
54715471 const successData : OnyxUpdate [ ] = [ ] ;
54725472 const failureData : OnyxUpdate [ ] = [ ] ;
@@ -5594,7 +5594,7 @@ function buildOptimisticChangePolicyData(report: Report, policyID: string, repor
55945594
55955595 // 3. Optimistically create a new REPORT_PREVIEW reportAction with the newReportPreviewActionID
55965596 // and set it as a parent of the moved report
5597- const policyExpenseChat = getPolicyExpenseChat ( currentUserAccountID , policyID ) ;
5597+ const policyExpenseChat = optimisticPolicyExpenseChatReport ?? getPolicyExpenseChat ( report . ownerAccountID , policyID ) ;
55985598 const optimisticReportPreviewAction = buildOptimisticReportPreview ( policyExpenseChat , report ) ;
55995599
56005600 const newPolicyExpenseChatReportID = policyExpenseChat ?. reportID ;
@@ -5730,7 +5730,7 @@ function changeReportPolicyAndInviteSubmitter(report: Report, policyID: string,
57305730 failureData : failureChangePolicyData ,
57315731 optimisticReportPreviewAction,
57325732 optimisticMovedReportAction,
5733- } = buildOptimisticChangePolicyData ( report , policyID ) ;
5733+ } = buildOptimisticChangePolicyData ( report , policyID , undefined , membersChats . reportCreationData [ submitterEmail ] ) ;
57345734 optimisticData . push ( ...optimisticChangePolicyData ) ;
57355735 successData . push ( ...successChangePolicyData ) ;
57365736 failureData . push ( ...failureChangePolicyData ) ;
0 commit comments