commit 88408599cc4afd10defcfbd990d2bc729b2fa7e0
parent 847b9f8f63162d98f57f90a0c92d42b10b0f40af
Author: Florian Dold <dold@taler.net>
Date: Sun, 13 Sep 2026 23:22:11 +0200
wallet-core: resubmit deposits after account authentication
Retry the deposit once account authentication succeeds so the exchange
can accept it or start any remaining identity checks.
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/packages/taler-wallet-core/src/deposits.ts b/packages/taler-wallet-core/src/deposits.ts
@@ -1,6 +1,6 @@
/*
This file is part of GNU Taler
- (C) 2021-2025 Taler Systems S.A.
+ (C) 2021-2026 Taler Systems S.A.
GNU Taler is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
@@ -1708,7 +1708,9 @@ async function processDepositGroupPendingKyc(
break;
case DepositOperationStatus.PendingDepositKycAuth:
if (!requiresAuth) {
- newDg.operationStatus = DepositOperationStatus.PendingDepositKyc;
+ // Authentication alone does not start the exchange's identity check.
+ // Resubmit so it can accept the deposit or trigger the required KYC.
+ newDg.operationStatus = DepositOperationStatus.PendingDeposit;
} else {
newDg.kycAuthTransferOptions = options;
newDg.kycAuthTransferExpiry = transferExpiry;