aboutsummaryrefslogtreecommitdiff
path: root/talerbank
diff options
context:
space:
mode:
Diffstat (limited to 'talerbank')
-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 60ee598..763a0e9 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -903,8 +903,9 @@ def withdraw_headless_uri(request, user):
data = WithdrawHeadlessUri(data_json)
if not data.is_valid():
raise JSONFieldException(data.errors, 400)
+ amount = Amount.parse(data.cleaned_data["amount"])
user_account = BankAccount.objects.get(user=user)
- op = TalerWithdrawOperation(amount=data.amount, withdraw_account=user_account)
+ op = TalerWithdrawOperation(amount=amount, withdraw_account=user_account)
op.save()
host = request.get_host()
taler_withdraw_uri = f"taler://withdraw/{host}/-/{op.withdraw_id}"