From 8663a5a15b8f9d57757f70fa16e2a7460e9056ee Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 4 Mar 2021 03:19:32 -0300 Subject: fix parsing while doing a wire transfer. PaytoParse doesnt have account and subject --- talerbank/app/templates/payto_wiretransfer.html | 4 ++-- talerbank/app/views.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/talerbank/app/templates/payto_wiretransfer.html b/talerbank/app/templates/payto_wiretransfer.html index 91737e2..cdb3c0e 100644 --- a/talerbank/app/templates/payto_wiretransfer.html +++ b/talerbank/app/templates/payto_wiretransfer.html @@ -31,7 +31,7 @@

{{ _("Transfer money via the payto system:") }}

- payto://x-taler-bank/[bank-hostname]/[account-number]?subject=[subject]&amount=[{{ currency }}:X.Y] + payto://x-taler-bank/[bank-hostname]/[account-number]?message=[subject]&amount=[{{ currency }}:X.Y]

+ pattern="payto://x-taler-bank/[a-z\.]+(:[0-9]+)?/[0-9]+\?message=[a-zA-Z0-9]+&amount={{ currency }}:[0-9]+(\.[0-9]+)?" /> diff --git a/talerbank/app/views.py b/talerbank/app/views.py index 90c34b6..318016e 100644 --- a/talerbank/app/views.py +++ b/talerbank/app/views.py @@ -352,8 +352,8 @@ def payto_transfer(request): wire_transfer( parsed_address.amount, BankAccount.objects.get(user=request.user), - BankAccount.objects.get(account_no=parsed_address.account), - parsed_address.subject, + BankAccount.objects.get(account_no=parsed_address.target), + parsed_address.message, ) set_session_hint(request, success=True, hint=gettext("Wire transfer successful!")) return redirect("profile") -- cgit v1.2.3