commit c4df972275189542b53bcf825f6f8b642d22c019
parent 81a6a9048d280da63052139cb9b82f08cbd2a2be
Author: Florian Dold <florian@dold.me>
Date: Thu, 12 Mar 2026 21:10:17 +0100
-fix optimization
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/packages/taler-wallet-core/src/coinSelection.ts b/packages/taler-wallet-core/src/coinSelection.ts
@@ -773,6 +773,9 @@ function selectGreedy(
Amounts.zeroOfCurrency(currency),
denom.feeDeposit,
).amount;
+ if (denom.numAvailable <= 0) {
+ continue;
+ }
if (Amounts.cmp(denom.value, tally.amountPayRemaining) < 0) {
break;
}