diff options
author | MS <ms@taler.net> | 2020-10-15 23:12:03 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2020-10-15 23:12:03 +0200 |
commit | adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d (patch) | |
tree | 8c337faa18f9348292d5d5d52496ca305d7c91fe /talerbank | |
parent | ccb4c61971a5e2ac4c64942e4a6cf0f58948cc61 (diff) | |
download | bank-adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d.tar.gz bank-adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d.tar.bz2 bank-adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d.zip |
fix form's processing
Diffstat (limited to 'talerbank')
-rw-r--r-- | talerbank/app/views.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/talerbank/app/views.py b/talerbank/app/views.py index 1e435ca..1855609 100644 --- a/talerbank/app/views.py +++ b/talerbank/app/views.py @@ -295,9 +295,7 @@ class InputDatalist(forms.TextInput): return html + datalist class PaytoTransferForm(forms.Form): - amount = forms.FloatField(min_value=0.1, widget=forms.NumberInput()) address = forms.CharField() - subject = forms.CharField() ## # This method serves the profile page, which is the main @@ -348,17 +346,12 @@ def payto_transfer(request): ) return redirect("profile") - amount_parts = ( - settings.TALER_CURRENCY, - data.cleaned_data.get("amount") + 0.0 - ) parsed_address = PaytoParse(data.cleaned_data.get("address")) - wire_transfer( - Amount.parse("%s:%s" % amount_parts), + parsed_address.amount, BankAccount.objects.get(user=request.user), BankAccount.objects.get(account_no=parsed_address.account), - data.cleaned_data.get("subject") + parsed_address.subject ) set_session_hint( request, |