summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-05 17:32:42 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-05 17:32:49 +0530
commit695b38fbd7e7d2843468b8560f4504416556b65f (patch)
treeb6a079436a789594aecb9edbf270f93d19bc3bba
parent9cb4f2eedb8cd70bc5b2748f5c52abdd30106846 (diff)
downloadbank-695b38fbd7e7d2843468b8560f4504416556b65f.tar.gz
bank-695b38fbd7e7d2843468b8560f4504416556b65f.tar.bz2
bank-695b38fbd7e7d2843468b8560f4504416556b65f.zip
don't erroneously conflict on selection
-rwxr-xr-xbin/taler-bank-manage4
-rw-r--r--talerbank/app/views.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/bin/taler-bank-manage b/bin/taler-bank-manage
index 348ee88..6e18cd1 100755
--- a/bin/taler-bank-manage
+++ b/bin/taler-bank-manage
@@ -80,6 +80,8 @@ def handle_serve_http(args):
params = ["uwsgi", "uwsgi",
"--static-map", "/static=%s/talerbank/app/static" % SITE_PACKAGES,
"--die-on-term",
+ "--no-orphans",
+ "--master",
"--http", httpspec,
"--log-format", UWSGI_LOGFMT,
"--module", "talerbank.wsgi"]
@@ -102,6 +104,8 @@ def handle_serve_uwsgi(args):
params = ["uwsgi", "uwsgi",
"--static-map", "/static=%s/talerbank/app/static" % SITE_PACKAGES,
"--die-on-term",
+ "--no-orphans",
+ "--master",
"--log-format", UWSGI_LOGFMT,
"--module", "talerbank.wsgi"]
if serve_uwsgi == "tcp":
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 96e3518..0b25c3d 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -1035,13 +1035,13 @@ def api_withdraw_operation(request, withdraw_id):
selected_reserve_pub = data.get("reserve_pub")
if not isinstance(selected_reserve_pub, str):
return JsonResponse(dict(error="reserve_pub must be a string"), status=400)
- if op.selection_done or op.confirmation_done:
+ if op.selection_done:
if (
op.selected_exchange_account != exchange_account
or op.selected_reserve_pub != selected_reserve_pub
):
return JsonResponse(
- dict(error="selection of withdraw parameters already done"),
+ dict(code=5600, hint="selection of withdraw parameters already done"),
status=409,
)
else: