diff --git a/src/libs/ReportUtils.ts b/src/libs/ReportUtils.ts index cf9fcf68a800..21ddc64431b5 100644 --- a/src/libs/ReportUtils.ts +++ b/src/libs/ReportUtils.ts @@ -3304,12 +3304,12 @@ function getModifiedExpenseOriginalMessage( originalMessage.oldCurrency = TransactionUtils.getCurrency(oldTransaction); originalMessage.oldMerchant = TransactionUtils.getMerchant(oldTransaction); - const modifiedData = TransactionUtils.calculateAmountForUpdatedWaypointOrRate(oldTransaction, transactionChanges, policy, isFromExpenseReport); + const modifiedDistanceFields = TransactionUtils.calculateAmountForUpdatedWaypointOrRate(oldTransaction, transactionChanges, policy, isFromExpenseReport); // For the originalMessage, we should use the non-negative amount, similar to what TransactionUtils.getAmount does for oldAmount - originalMessage.amount = Math.abs(modifiedData.modifiedAmount); - originalMessage.currency = modifiedData.modifiedCurrency; - originalMessage.merchant = modifiedData.modifiedMerchant; + originalMessage.amount = Math.abs(modifiedDistanceFields.modifiedAmount); + originalMessage.currency = modifiedDistanceFields.modifiedCurrency ?? CONST.CURRENCY.USD; + originalMessage.merchant = modifiedDistanceFields.modifiedMerchant; } return originalMessage; diff --git a/src/libs/TransactionUtils/index.ts b/src/libs/TransactionUtils/index.ts index b3fb3cc50e4f..a011dd048434 100644 --- a/src/libs/TransactionUtils/index.ts +++ b/src/libs/TransactionUtils/index.ts @@ -758,7 +758,6 @@ function calculateAmountForUpdatedWaypointOrRate( amount: CONST.IOU.DEFAULT_AMOUNT, modifiedAmount: CONST.IOU.DEFAULT_AMOUNT, modifiedMerchant: Localize.translateLocal('iou.fieldPending'), - modifiedCurrency: Localize.translateLocal('iou.fieldPending'), }; }