diff options
author | MS <ms@taler.net> | 2021-06-02 10:12:46 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2021-06-02 10:12:46 +0200 |
commit | ff661bfd2274caba7230f6adbddcf0539a311e68 (patch) | |
tree | f98d06bbd309565cdb0f108dabeeafe30d007974 /talerbank/app/views.py | |
parent | e278652d1980ae50b744993c4794325483eef34c (diff) | |
download | bank-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.py | 3 |
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!")) |