diff options
author | MS <ms@taler.net> | 2020-10-01 18:51:55 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2020-10-01 18:51:55 +0200 |
commit | 9071753bc53200e90e15a18b67f7b4dfdc07edf8 (patch) | |
tree | 8b454cb34d3878843ffdb314a5dd85887558a272 /talerbank | |
parent | ead03cc1196ef531832450827480c0a2bd05a94f (diff) | |
download | bank-9071753bc53200e90e15a18b67f7b4dfdc07edf8.tar.gz bank-9071753bc53200e90e15a18b67f7b4dfdc07edf8.tar.bz2 bank-9071753bc53200e90e15a18b67f7b4dfdc07edf8.zip |
Fix operations order.
Diffstat (limited to 'talerbank')
-rw-r--r-- | talerbank/app/views.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/talerbank/app/views.py b/talerbank/app/views.py index 7abf523..e7c6803 100644 --- a/talerbank/app/views.py +++ b/talerbank/app/views.py @@ -202,13 +202,15 @@ def get_session_flag(request, name): # @param name hint name # @return the hint (a "null" one if none was found) def get_session_hint(request): + ret = True, "" if "hint" in request.session: + ret = request.session["hint"] del request.session["hint"] - return request.session.get("hint", (True, "")) + return ret def set_session_hint(request, success, hint): if "hint" in request.session: - LOGGER.warning(f"Overriding a non consumed hint: {hintId}") + LOGGER.warning(f"Overriding a non consumed hint") del request.session[hintId] request.session["hint"] = success, hint @@ -1212,13 +1214,12 @@ def confirm_withdrawal(request, withdraw_id): op.selected_exchange_account, op.selected_reserve_pub, ) - set_session_hint( request, success=True, hint="Withdrawal successful!" ) request.session["just_withdrawn"] = True - return redirect("profile") + if request.method == "GET": question, hashed_answer = make_question() context = dict( |