taler-typescript-core

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

commit 3bf4ce7f13383b45128fa661050198efdf4d41f7
parent 0a3f9979b201f4fc0c17bfeef370048f37f25611
Author: Florian Dold <florian@dold.me>
Date:   Fri, 30 Sep 2022 13:22:00 +0200

wallet-core: return correct status from processReserveBankStatus

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

diff --git a/packages/taler-wallet-core/src/operations/withdraw.ts b/packages/taler-wallet-core/src/operations/withdraw.ts @@ -1731,9 +1731,15 @@ async function processReserveBankStatus( await tx.withdrawalGroups.put(r); }); - return { - status: BankStatusResultCode.Done, - }; + if (status.transfer_done) { + return { + status: BankStatusResultCode.Done, + }; + } else { + return { + status: BankStatusResultCode.Waiting, + }; + } } export async function internalCreateWithdrawalGroup(