taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 18a3d764deb534dfa0f46981539ec4119dcc6c0f
parent 5af24c1e884140d986d1d32b60703b6c3ace524c
Author: Florian Dold <florian@dold.me>
Date:   Mon, 26 Jun 2023 19:51:01 +0200

wallet-core: fix withdrawal error reporting

Diffstat:
Mpackages/taler-wallet-core/src/operations/withdraw.ts | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/packages/taler-wallet-core/src/operations/withdraw.ts b/packages/taler-wallet-core/src/operations/withdraw.ts @@ -1615,6 +1615,19 @@ async function processWithdrawalGroupPendingReady( notifyTransition(ws, transactionId, res.transitionInfo); + if (numPlanchetErrors > 0) { + return { + type: OperationAttemptResultType.Error, + errorDetail: makeErrorDetail( + TalerErrorCode.WALLET_WITHDRAWAL_GROUP_INCOMPLETE, + { + errorsPerCoin, + numErrors: numPlanchetErrors, + }, + ), + }; + } + return { type: OperationAttemptResultType.Finished, result: undefined,