summaryrefslogtreecommitdiff
path: root/talerbank/app/views.py
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-10-15 23:12:03 +0200
committerMS <ms@taler.net>2020-10-15 23:12:03 +0200
commitadbe7cbecc1c91398622dbf3f0c12f910f7c0d4d (patch)
tree8c337faa18f9348292d5d5d52496ca305d7c91fe /talerbank/app/views.py
parentccb4c61971a5e2ac4c64942e4a6cf0f58948cc61 (diff)
downloadbank-adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d.tar.gz
bank-adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d.tar.bz2
bank-adbe7cbecc1c91398622dbf3f0c12f910f7c0d4d.zip
fix form's processing
Diffstat (limited to 'talerbank/app/views.py')
-rw-r--r--talerbank/app/views.py11
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,