jump to referer page

- after changing the language, we jump to
  the referer page, if the attribute exists
This commit is contained in:
Stefan Allius
2025-05-01 17:05:49 +02:00
parent 24950244c6
commit 59e8508f4c

View File

@@ -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)