From 8eaf22e658d3113b8cf3ea59cd3388c6a009ee38 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 5 Mar 2024 21:24:20 +0100 Subject: logging --- packages/taler-wallet-core/src/exchanges.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/taler-wallet-core/src/exchanges.ts b/packages/taler-wallet-core/src/exchanges.ts index dd4296d8a..335caff62 100644 --- a/packages/taler-wallet-core/src/exchanges.ts +++ b/packages/taler-wallet-core/src/exchanges.ts @@ -201,18 +201,26 @@ async function getExchangeRecordsInternal( ): Promise { const r = await tx.exchanges.get(exchangeBaseUrl); if (!r) { + logger.warn(`no exchange found for ${exchangeBaseUrl}`); return; } const dp = r.detailsPointer; if (!dp) { + logger.warn(`no exchange details pointer for ${exchangeBaseUrl}`); return; } const { currency, masterPublicKey } = dp; - return await tx.exchangeDetails.indexes.byPointer.get([ + const details = await tx.exchangeDetails.indexes.byPointer.get([ r.baseUrl, currency, masterPublicKey, ]); + if (!details) { + logger.warn( + `no exchange details with pointer ${j2s(dp)} for ${exchangeBaseUrl}`, + ); + } + return details; } export async function getExchangeScopeInfo( -- cgit v1.2.3