commit 83b9d32b7812e63640a60b5b42a27c96d8053bce
parent efaa4af6482a641a8c9dd9a65aac693768534310
Author: Sebastian <sebasjm@gmail.com>
Date: Mon, 10 Jan 2022 15:08:45 -0300
filter out exchanges with other currency when doing currency selection for deposit
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/taler-wallet-core/src/operations/deposits.ts b/packages/taler-wallet-core/src/operations/deposits.ts
@@ -367,7 +367,7 @@ export async function getFeeForDeposit(
const allExchanges = await tx.exchanges.iter().toArray();
for (const e of allExchanges) {
const details = await getExchangeDetails(tx, e.baseUrl);
- if (!details) {
+ if (!details || amount.currency !== details.currency) {
continue;
}
exchangeInfos.push({
@@ -461,7 +461,7 @@ export async function createDepositGroup(
const allExchanges = await tx.exchanges.iter().toArray();
for (const e of allExchanges) {
const details = await getExchangeDetails(tx, e.baseUrl);
- if (!details) {
+ if (!details || amount.currency !== details.currency) {
continue;
}
exchangeInfos.push({