From 59e8508f4c1703a45bac04e689e70ef709bc6c75 Mon Sep 17 00:00:00 2001 From: Stefan Allius Date: Thu, 1 May 2025 17:05:49 +0200 Subject: [PATCH] jump to referer page - after changing the language, we jump to the referer page, if the attribute exists --- app/src/web/i18n.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/web/i18n.py b/app/src/web/i18n.py index c25fd1d..3520983 100644 --- a/app/src/web/i18n.py +++ b/app/src/web/i18n.py @@ -38,5 +38,8 @@ def utility_processor(): async def set_language(language=None): if language in LANGUAGES: session['language'] = language - return redirect('../#') + + rsp = redirect(request.referrer if request.referrer else '../#') + rsp.content_language = language + return rsp return abort(404)