From a66b636dee2ed531bb5119feced80d6569d99176 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 14 Sep 2022 21:27:03 +0200 Subject: wallet-core: restructure denomination record for easier querying --- packages/taler-wallet-core/src/operations/deposits.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'packages/taler-wallet-core/src/operations/deposits.ts') diff --git a/packages/taler-wallet-core/src/operations/deposits.ts b/packages/taler-wallet-core/src/operations/deposits.ts index 6d63def59..612de8240 100644 --- a/packages/taler-wallet-core/src/operations/deposits.ts +++ b/packages/taler-wallet-core/src/operations/deposits.ts @@ -44,6 +44,7 @@ import { URL, } from "@gnu-taler/taler-util"; import { + DenominationRecord, DepositGroupRecord, OperationAttemptResult, OperationStatus, @@ -636,7 +637,10 @@ export async function getTotalFeesForDepositAmount( const allDenoms = await tx.denominations.indexes.byExchangeBaseUrl .iter(coin.exchangeBaseUrl) .filter((x) => - Amounts.isSameCurrency(x.value, pcs.coinContributions[i]), + Amounts.isSameCurrency( + DenominationRecord.getValue(x), + pcs.coinContributions[i], + ), ); const amountLeft = Amounts.sub( denom.value, -- cgit v1.2.3