summaryrefslogtreecommitdiff
path: root/talerbank/app/views.py
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-06-02 10:12:46 +0200
committerMS <ms@taler.net>2021-06-02 10:12:46 +0200
commitff661bfd2274caba7230f6adbddcf0539a311e68 (patch)
treef98d06bbd309565cdb0f108dabeeafe30d007974 /talerbank/app/views.py
parente278652d1980ae50b744993c4794325483eef34c (diff)
downloadbank-ff661bfd2274caba7230f6adbddcf0539a311e68.tar.gz
bank-ff661bfd2274caba7230f6adbddcf0539a311e68.tar.bz2
bank-ff661bfd2274caba7230f6adbddcf0539a311e68.zip
make payto addresses accept usernames
Diffstat (limited to 'talerbank/app/views.py')
-rw-r--r--talerbank/app/views.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 318016e..bd5ea76 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -349,10 +349,11 @@ def payto_transfer(request):
return redirect("profile")
parsed_address = PaytoParse(data.cleaned_data.get("address"))
+ receiver_user = User.objects.get(username=parsed_address.target)
wire_transfer(
parsed_address.amount,
BankAccount.objects.get(user=request.user),
- BankAccount.objects.get(account_no=parsed_address.target),
+ BankAccount.objects.get(user=receiver_user),
parsed_address.message,
)
set_session_hint(request, success=True, hint=gettext("Wire transfer successful!"))