@@ -5509,7 +5509,7 @@ function navigateToTrainingModal(dismissedProductTrainingNVP: OnyxEntry<Dismisse
55095509 Navigation . navigate ( ROUTES . CHANGE_POLICY_EDUCATIONAL . getRoute ( ROUTES . REPORT_WITH_ID . getRoute ( reportID ) ) ) ;
55105510}
55115511
5512- function buildOptimisticChangePolicyData ( report : Report , policyID : string , reportNextStep ?: ReportNextStep ) {
5512+ function buildOptimisticChangePolicyData ( report : Report , policyID : string , reportNextStep ?: ReportNextStep , optimisticPolicyExpenseChatReport ?: Report ) {
55135513 const optimisticData : OnyxUpdate [ ] = [ ] ;
55145514 const successData : OnyxUpdate [ ] = [ ] ;
55155515 const failureData : OnyxUpdate [ ] = [ ] ;
@@ -5637,7 +5637,7 @@ function buildOptimisticChangePolicyData(report: Report, policyID: string, repor
56375637
56385638 // 3. Optimistically create a new REPORT_PREVIEW reportAction with the newReportPreviewActionID
56395639 // and set it as a parent of the moved report
5640- const policyExpenseChat = getPolicyExpenseChat ( currentUserAccountID , policyID ) ;
5640+ const policyExpenseChat = optimisticPolicyExpenseChatReport ?? getPolicyExpenseChat ( report . ownerAccountID , policyID ) ;
56415641 const optimisticReportPreviewAction = buildOptimisticReportPreview ( policyExpenseChat , report ) ;
56425642
56435643 const newPolicyExpenseChatReportID = policyExpenseChat ?. reportID ;
@@ -5776,6 +5776,7 @@ function changeReportPolicyAndInviteSubmitter(report: Report, policyID: string,
57765776 policyMemberAccountIDs ,
57775777 CONST . POLICY . ROLE . USER ,
57785778 formatPhoneNumber ,
5779+ CONST . REPORT . NOTIFICATION_PREFERENCE . ALWAYS ,
57795780 ) ;
57805781 const optimisticPolicyExpenseChatReportID = membersChats . reportCreationData [ submitterEmail ] . reportID ;
57815782 const optimisticPolicyExpenseChatCreatedReportActionID = membersChats . reportCreationData [ submitterEmail ] . reportActionID ;
@@ -5790,7 +5791,7 @@ function changeReportPolicyAndInviteSubmitter(report: Report, policyID: string,
57905791 failureData : failureChangePolicyData ,
57915792 optimisticReportPreviewAction,
57925793 optimisticMovedReportAction,
5793- } = buildOptimisticChangePolicyData ( report , policyID ) ;
5794+ } = buildOptimisticChangePolicyData ( report , policyID , undefined , membersChats . reportCreationData [ submitterEmail ] ) ;
57945795 optimisticData . push ( ...optimisticChangePolicyData ) ;
57955796 successData . push ( ...successChangePolicyData ) ;
57965797 failureData . push ( ...failureChangePolicyData ) ;
0 commit comments