From bad4b548d579091aa5d56a520f88fe4759c6ce8a Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 16 Mar 2021 17:52:51 +0200 Subject: [PATCH] fix:(quick payment receive & made): catch error. --- .../Dialogs/QuickPaymentMadeFormDialog/utils.js | 8 ++++++++ .../Dialogs/QuickPaymentReceiveFormDialog/utils.js | 8 ++++++++ client/src/lang/en/index.js | 2 ++ 3 files changed, 18 insertions(+) diff --git a/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js b/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js index 30827e6d7..b3113fd5b 100644 --- a/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js +++ b/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js @@ -21,4 +21,12 @@ export const transformErrors = (errors, { setFieldError }) => { formatMessage({ id: 'payment_number_is_not_unique' }), ); } + if (getError('INVALID_PAYMENT_AMOUNT')) { + setFieldError( + 'payment_amount', + formatMessage({ + id: 'the_payment_amount_bigger_than_invoice_due_amount', + }), + ); + } }; diff --git a/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js b/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js index d4986ae92..68aa9c796 100644 --- a/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js +++ b/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js @@ -26,4 +26,12 @@ export const transformErrors = (errors, { setFieldError }) => { formatMessage({ id: 'payment_receive_number_required' }), ); } + if (getError('INVALID_PAYMENT_AMOUNT')) { + setFieldError( + 'payment_amount', + formatMessage({ + id: 'the_payment_amount_bigger_than_invoice_due_amount', + }), + ); + } }; diff --git a/client/src/lang/en/index.js b/client/src/lang/en/index.js index 6e529533c..c18e3dc10 100644 --- a/client/src/lang/en/index.js +++ b/client/src/lang/en/index.js @@ -1009,4 +1009,6 @@ export default { payment_no: 'Payment No.', payment_receive_number_required: 'Payment receive number required', quick_made_payment: 'Quick Made Payment', + the_payment_amount_bigger_than_invoice_due_amount: + 'The payment amount bigger than invoice due amount.', };