taler-typescript-core

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

commit c66a050c17f817b853ab4818f9487ce95608a005
parent 9ff4c77cfd93c13a35eb149e945fd96d5f80e6e5
Author: Florian Dold <florian@dold.me>
Date:   Sat, 19 Apr 2025 17:56:13 +0200

wallet-core: report exchange entry unavailabileReason

Diffstat:
Mpackages/taler-wallet-core/src/exchanges.ts | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/taler-wallet-core/src/exchanges.ts b/packages/taler-wallet-core/src/exchanges.ts @@ -1433,7 +1433,7 @@ async function waitReadyExchange( TalerErrorCode.WALLET_EXCHANGE_UNAVAILABLE, { exchangeBaseUrl: canonUrl, - innerError: retryInfo?.lastError, + innerError: retryInfo?.lastError ?? exchange.unavailableReason, }, ); case ExchangeEntryDbUpdateStatus.OutdatedUpdate: @@ -1443,7 +1443,7 @@ async function waitReadyExchange( TalerErrorCode.WALLET_EXCHANGE_UNAVAILABLE, { exchangeBaseUrl: canonUrl, - innerError: retryInfo?.lastError, + innerError: retryInfo?.lastError ?? exchange.unavailableReason, }, ); }