summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-12-25 20:54:59 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2020-01-08 11:26:37 -0500
commitb09989fd617ac28e045100724ef611e00a3a21e7 (patch)
tree6480122a17034af75991309d5f76ae52e24b2ec6
parente5c59c7fb6c58dd2d025f5d631d7dd19240a137d (diff)
downloadbank-b09989fd617ac28e045100724ef611e00a3a21e7.tar.gz
bank-b09989fd617ac28e045100724ef611e00a3a21e7.tar.bz2
bank-b09989fd617ac28e045100724ef611e00a3a21e7.zip
do free-form amount properly
-rw-r--r--talerbank/app/templates/profile_page.html2
-rw-r--r--talerbank/app/views.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/talerbank/app/templates/profile_page.html b/talerbank/app/templates/profile_page.html
index 14e5bbd..3373e92 100644
--- a/talerbank/app/templates/profile_page.html
+++ b/talerbank/app/templates/profile_page.html
@@ -61,7 +61,7 @@
name="tform">
<input type="hidden" name="csrfmiddlewaretoken" value="{{ csrf_token }}" />
Amount to withdraw:
- <input type="number" min="0.5" max="25" step="0.5" class="amount" name="kudos_amount" autofocus><!--
+ <input id="reserve-amount" type="number" min="0.5" max="25" step="0.5" class="amount" name="kudos_amount" autofocus><!--
--><input type="text" readonly class="currency-indicator" size="{{ currency|length }}" tabindex="-1" value="{{ currency }}">
<input id="select-exchange"
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 33146ff..a95c545 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -1055,7 +1055,8 @@ def check_transfer_allowed(balance, balance_is_debit, debt_limit, transfer_amoun
@require_POST
def start_withdrawal(request):
user_account = BankAccount.objects.get(user=request.user)
- amount = Amount.parse(request.POST.get("kudos_amount", "not-given"))
+ amount_num = request.POST.get("kudos_amount", "not-given")
+ amount = Amount.parse(settings.TALER_CURRENCY + ":" + amount_num)
debt_threshold = Amount.parse(settings.TALER_MAX_DEBT)
if not check_transfer_allowed(
user_account.amount, user_account.debit, debt_threshold, amount