commit 8eaf22e658d3113b8cf3ea59cd3388c6a009ee38
parent 410ba241ecb0ea192e49bc2e08d64c1f40c3294a
Author: Florian Dold <florian@dold.me>
Date: Tue, 5 Mar 2024 21:24:20 +0100
logging
Diffstat:
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
@@ -201,18 +201,26 @@ async function getExchangeRecordsInternal(
): Promise<ExchangeDetailsRecord | undefined> {
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(