commit fb2c1b1763025e81369d7374563a9c0cba14258a
parent fa8fadbda715a3cdf5e479fc4b5075db2fa77f56
Author: Sebastian <sebasjm@taler-systems.com>
Date: Wed, 22 Jul 2026 16:20:16 -0300
check errors to disable withdrawal
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/packages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx b/packages/libeufin-bank-webui/src/pages/WalletWithdrawForm.tsx
@@ -79,7 +79,7 @@ function OldWithdrawalForm({
const [amountStr, setAmountStr] = useState<string | undefined>(
`${settings.defaultSuggestedAmount ?? 1}`,
);
- const { actionHandler, showError } = useNotificationContext();
+ const { actionHandler, showError, displayError } = useNotificationContext();
const trimmedAmountStr = amountStr?.trim();
@@ -107,7 +107,7 @@ function OldWithdrawalForm({
? { suggested_amount: amount }
: { amount: amount },
),
- !parsedAmount || !creds
+ !parsedAmount || !creds || !!errors
? undefined
: [creds, Amounts.stringify(parsedAmount)],
);
@@ -115,11 +115,11 @@ function OldWithdrawalForm({
start.onSuccess = (success) => {
const uri = TalerUris.parse(success.taler_withdraw_uri);
if (uri.tag === "error" || uri.value.type !== TalerUriAction.Withdraw) {
+ displayError(
+ i18n.str`The server replied with an invalid taler://withdraw URI`,
+ i18n.str`Withdraw URI: ${success.taler_withdraw_uri}`,
+ );
return;
- // notifyError(
- // i18n.str`The server replied with an invalid taler://withdraw URI`,
- // i18n.str`Withdraw URI: ${success.taler_withdraw_uri}`,
- // );
} else {
updateBankState(
"currentWithdrawalOperationId",