feat(account): handle error.

This commit is contained in:
elforjani13
2022-03-07 22:12:34 +02:00
parent e03dee2a9f
commit e38b96c528
4 changed files with 14 additions and 3 deletions

View File

@@ -146,6 +146,7 @@ function AccountFormDialogFields({
)}
inline={true}
intent={inputIntent({ error, touched })}
helperText={<ErrorMessage name="parent_account_id" />}
>
<AccountsSelectList
accounts={accounts}

View File

@@ -10,6 +10,13 @@ export const transformApiErrors = (errors) => {
if (errors.find((e) => e.type === 'ACCOUNT.NAME.NOT.UNIQUE')) {
fields.name = intl.get('account_name_is_already_used');
}
if (
errors.find((e) => e.type === 'ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT')
) {
fields.parent_account_id = intl.get(
'accounts.error.account_currency_not_same_parent_account',
);
}
return fields;
};