diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-08-05 17:32:42 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-08-05 17:32:49 +0530 |
commit | 695b38fbd7e7d2843468b8560f4504416556b65f (patch) | |
tree | b6a079436a789594aecb9edbf270f93d19bc3bba | |
parent | 9cb4f2eedb8cd70bc5b2748f5c52abdd30106846 (diff) | |
download | bank-695b38fbd7e7d2843468b8560f4504416556b65f.tar.gz bank-695b38fbd7e7d2843468b8560f4504416556b65f.tar.bz2 bank-695b38fbd7e7d2843468b8560f4504416556b65f.zip |
don't erroneously conflict on selection
-rwxr-xr-x | bin/taler-bank-manage | 4 | ||||
-rw-r--r-- | talerbank/app/views.py | 4 |
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: |