commit 3bff88a912988a8ba2a4af6f68cb5349937448a3
parent 049ecb4d04139f0d14d11d0a3cb5b5d289b32485
Author: Sebastian <sebasjm@taler-systems.com>
Date: Wed, 10 Dec 2025 15:16:06 -0300
fix bban mess up
Diffstat:
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 {