From 4228d1544f431c606f994394a76031f3ea65b8dc Mon Sep 17 00:00:00 2001 From: Pujan Date: Tue, 20 Feb 2024 21:22:02 +0530 Subject: [PATCH 1/2] used currency as a fallback value --- src/libs/actions/IOU.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/actions/IOU.ts b/src/libs/actions/IOU.ts index fbc124735db3..a8fc31cfbdd9 100644 --- a/src/libs/actions/IOU.ts +++ b/src/libs/actions/IOU.ts @@ -1140,7 +1140,8 @@ function getUpdateMoneyRequestParams( ? IOUUtils.updateIOUOwnerAndTotal(iouReport, updatedReportAction.actorAccountID ?? -1, diff, TransactionUtils.getCurrency(transaction), false, true) : {}; } - updatedMoneyRequestReport.cachedTotal = CurrencyUtils.convertToDisplayString(updatedMoneyRequestReport.total, updatedTransaction?.modifiedCurrency); + // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing + updatedMoneyRequestReport.cachedTotal = CurrencyUtils.convertToDisplayString(updatedMoneyRequestReport.total, updatedTransaction?.modifiedCurrency || updatedTransaction?.currency); optimisticData.push({ onyxMethod: Onyx.METHOD.MERGE, From 56c7548ee836232bd529eb1b9363c5dc2a9deade Mon Sep 17 00:00:00 2001 From: Pujan Date: Tue, 20 Feb 2024 23:54:08 +0530 Subject: [PATCH 2/2] used transactionDetails for currency --- src/libs/actions/IOU.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libs/actions/IOU.ts b/src/libs/actions/IOU.ts index a8fc31cfbdd9..47d10ddcef4b 100644 --- a/src/libs/actions/IOU.ts +++ b/src/libs/actions/IOU.ts @@ -1140,8 +1140,7 @@ function getUpdateMoneyRequestParams( ? IOUUtils.updateIOUOwnerAndTotal(iouReport, updatedReportAction.actorAccountID ?? -1, diff, TransactionUtils.getCurrency(transaction), false, true) : {}; } - // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing - updatedMoneyRequestReport.cachedTotal = CurrencyUtils.convertToDisplayString(updatedMoneyRequestReport.total, updatedTransaction?.modifiedCurrency || updatedTransaction?.currency); + updatedMoneyRequestReport.cachedTotal = CurrencyUtils.convertToDisplayString(updatedMoneyRequestReport.total, transactionDetails?.currency); optimisticData.push({ onyxMethod: Onyx.METHOD.MERGE,