diff --git a/src/libs/actions/IOU.ts b/src/libs/actions/IOU.ts index 5e868dc2a65a..2658f8925e5c 100644 --- a/src/libs/actions/IOU.ts +++ b/src/libs/actions/IOU.ts @@ -7768,6 +7768,7 @@ function cancelPayment(expenseReport: OnyxEntry, chatReport: O key: `${ONYXKEYS.COLLECTION.REPORT}${expenseReport.reportID}`, value: { ...expenseReport, + lastVisibleActionCreated: optimisticReportAction?.created, lastMessageText: ReportActionsUtils.getReportActionText(optimisticReportAction), lastMessageHtml: ReportActionsUtils.getReportActionHtml(optimisticReportAction), stateNum, @@ -7871,6 +7872,8 @@ function cancelPayment(expenseReport: OnyxEntry, chatReport: O }, {optimisticData, successData, failureData}, ); + Navigation.dismissModal(); + Report.notifyNewAction(expenseReport.reportID, userAccountID); } /** @@ -7930,6 +7933,7 @@ function payMoneyRequest(paymentType: PaymentMethodType, chatReport: OnyxTypes.R playSound(SOUNDS.SUCCESS); API.write(apiCommand, params, {optimisticData, successData, failureData}); + Report.notifyNewAction(iouReport?.reportID ?? '', userAccountID); } function payInvoice(paymentMethodType: PaymentMethodType, chatReport: OnyxTypes.Report, invoiceReport: OnyxEntry, payAsBusiness = false) {