Skip to content

Commit a8b2f7e

Browse files
committed
fix: Double chat messages when move expense to other workspace
1 parent df13bd4 commit a8b2f7e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/libs/actions/Report.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)