From fbe7cd547d8eefa6f407b2b33fb6ae161fe1876e Mon Sep 17 00:00:00 2001 From: dominictb Date: Tue, 26 Aug 2025 22:12:30 +0700 Subject: [PATCH 1/2] fix: distance param is added for track map distance expense --- src/pages/iou/request/step/IOURequestStepConfirmation.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/iou/request/step/IOURequestStepConfirmation.tsx b/src/pages/iou/request/step/IOURequestStepConfirmation.tsx index c4a0bf81fad4..3725eb116053 100644 --- a/src/pages/iou/request/step/IOURequestStepConfirmation.tsx +++ b/src/pages/iou/request/step/IOURequestStepConfirmation.tsx @@ -595,7 +595,7 @@ function IOURequestStepConfirmation({ }, transactionParams: { amount: item.amount, - distance: item.comment?.customUnit?.quantity ?? undefined, + distance: isManualDistanceRequest ? (item.comment?.customUnit?.quantity ?? undefined) : undefined, currency: item.currency, created: item.created, merchant: item.merchant, @@ -636,6 +636,7 @@ function IOURequestStepConfirmation({ action, customUnitRateID, isDraftPolicy, + isManualDistanceRequest, ], ); From b123831abcd8c8de3f944d89b03bdd21bc8ce623 Mon Sep 17 00:00:00 2001 From: dominictb Date: Wed, 27 Aug 2025 02:53:59 +0700 Subject: [PATCH 2/2] fix: receipt is not editable for manual expense --- src/libs/ReportUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/ReportUtils.ts b/src/libs/ReportUtils.ts index 1695b92847f9..e55f4aee4683 100644 --- a/src/libs/ReportUtils.ts +++ b/src/libs/ReportUtils.ts @@ -4293,7 +4293,7 @@ function canEditFieldOfMoneyRequest( !isInvoiceReport(moneyRequestReport) && !isReceiptBeingScanned(transaction) && !isPerDiemRequest(transaction) && - isManualDistanceRequest(transaction) && + (!isDistanceRequest(transaction) || isManualDistanceRequest(transaction)) && (isAdmin || isManager || isRequestor) && (isDeleteAction ? isRequestor : true) );