diff options
Diffstat (limited to 'talerbank/app/middleware.py')
-rw-r--r-- | talerbank/app/middleware.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/talerbank/app/middleware.py b/talerbank/app/middleware.py index af2a748..eb34b96 100644 --- a/talerbank/app/middleware.py +++ b/talerbank/app/middleware.py @@ -9,7 +9,8 @@ from .models import BankAccount, BankTransaction, \ BankAccountDoesNotExist, BankTransactionDoesNotExist from .views import \ (DebitLimitException, SameAccountException, - LoginFailed, RejectNoRightsException, UnhandledException) + LoginFailed, RejectNoRightsException, UnhandledException, + set_profile_hint) from .schemas import \ (JSONFieldException, @@ -113,7 +114,7 @@ class ExceptionMiddleware: return JsonResponse({"ec": exception.taler_error_code, "error": exception.hint}, status=exception.http_status_code) - request.session["profile_hint"] = True, False, exception.hint + set_profile_hint(request, failure=True, success=False, hint=exception.hint) return redirect(render_to) # [1] https://git.taler.net/exchange.git/tree/src/include/taler_error_codes.h |