taler-typescript-core

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

commit 3bff88a912988a8ba2a4af6f68cb5349937448a3
parent 049ecb4d04139f0d14d11d0a3cb5b5d289b32485
Author: Sebastian <sebasjm@taler-systems.com>
Date:   Wed, 10 Dec 2025 15:16:06 -0300

fix bban mess up

Diffstat:
Mpackages/taler-util/src/iban.ts | 6+++---
Mpackages/taler-wallet-core/src/wallet.ts | 2+-
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/packages/taler-util/src/iban.ts b/packages/taler-util/src/iban.ts @@ -117,13 +117,13 @@ function mod97(digits: number[]): number { } export function convertHUF_BBANtoIBAN(value: string) { - if (value.length <= 24) { + if (value.length > 24) { return opKnownFailure(ParseIbanError.TOO_SHORT); } - if (value.length >= 16) { + if (value.length < 16) { return opKnownFailure(ParseIbanError.TOO_LONG); } - if (/[0-9+]/.test(value)) { + if (!/[0-9+]/.test(value)) { return opKnownFailure(ParseIbanError.INVALID_CHARSET); } diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts @@ -1951,7 +1951,7 @@ export async function handleConvertIbanAccountFieldToPayto( if (iban.type === "ok") { return { ok: true, - paytoUri: iban.body, + paytoUri: `payto://iban/${iban.body}`, type: "iban", }; } else {