taler-typescript-core

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

commit c6289c6e4d0f9ad73abca5b55710db04be61e61b
parent 1f43ab7d06c918a40f9f32b9744341987322c986
Author: Florian Dold <florian@dold.me>
Date:   Thu, 23 Jul 2026 16:07:11 +0200

wallet: handle error response branches in /keys download

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 @@ -48,8 +48,8 @@ import { ExchangeEntryState, ExchangeGlobalFees, ExchangeKeysResponse, - ExchangeSignKeyJson, ExchangeListItem, + ExchangeSignKeyJson, ExchangeTosStatus, ExchangeUpdateStatus, ExchangeWalletKycStatus, @@ -851,7 +851,7 @@ async function downloadExchangeKeysInfo( logger.trace("got response to /keys request"); - const exchangeKeysResponseParsed = resp.body; + const exchangeKeysResponseParsed = succeedOrThrow(resp); if ( !TalerExchangeHttpClient.isCompatible(exchangeKeysResponseParsed.version)