taler-typescript-core

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

commit d2009fbc28e5284d4460c3bd35cee73bdd61cdde
parent 6ecfe169bad5fc178af86fc7b0e1c06a21df4866
Author: Florian Dold <florian@dold.me>
Date:   Sat, 18 Jul 2026 17:06:47 +0200

multiply amount directly

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

diff --git a/packages/taler-wallet-core/src/balance.ts b/packages/taler-wallet-core/src/balance.ts @@ -435,11 +435,11 @@ export async function getBalancesInsideTransaction( for (const ca of coinAvailability) { const count = ca.visibleCoinCount ?? 0; await balanceStore.addZero(ca.currency, ca.exchangeBaseUrl); - for (let i = 0; i < count; i++) { + if (count > 0) { await balanceStore.addAvailable( ca.currency, ca.exchangeBaseUrl, - ca.value, + Amounts.mult(ca.value, count).amount, ); } }