Skip to content

Commit 74112a0

Browse files
Merge pull request #28685 from akinwale/task-27255-2
fix: pass decimals parameter to validateAmount in MoneyRequestConfirmationList
2 parents c415f7b + dd46584 commit 74112a0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/MoneyRequestConfirmationList.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,8 @@ function MoneyRequestConfirmationList(props) {
395395
onSendMoney(paymentMethod);
396396
} else {
397397
// validate the amount for distance requests
398-
if (props.isDistanceRequest && !isDistanceRequestWithoutRoute && !MoneyRequestUtils.validateAmount(String(props.iouAmount))) {
398+
const decimals = CurrencyUtils.getCurrencyDecimals(props.iouCurrencyCode);
399+
if (props.isDistanceRequest && !isDistanceRequestWithoutRoute && !MoneyRequestUtils.validateAmount(String(props.iouAmount), decimals)) {
399400
setFormError('common.error.invalidAmount');
400401
return;
401402
}
@@ -404,7 +405,7 @@ function MoneyRequestConfirmationList(props) {
404405
onConfirm(selectedParticipants);
405406
}
406407
},
407-
[selectedParticipants, onSendMoney, onConfirm, props.iouType, props.isDistanceRequest, isDistanceRequestWithoutRoute, props.iouAmount],
408+
[selectedParticipants, onSendMoney, onConfirm, props.iouType, props.isDistanceRequest, isDistanceRequestWithoutRoute, props.iouCurrencyCode, props.iouAmount],
408409
);
409410

410411
const footerContent = useMemo(() => {

0 commit comments

Comments
 (0)