06/15 Fix issues

This commit is contained in:
2026-06-15 16:32:13 -04:00
parent ca4b598647
commit b1e60535a4
8 changed files with 44 additions and 17 deletions
+2 -2
View File
@@ -4,6 +4,7 @@ Order: explicit session choice -> authenticated user.locale -> Accept-Language -
"""
from flask import Blueprint, session, redirect, request, current_app, url_for
from flask_login import current_user
from app.utils import safe_referrer
i18n_bp = Blueprint("i18n", __name__)
@@ -34,5 +35,4 @@ def set_lang(code):
from app.extensions import db
current_user.locale = code
db.session.commit()
target = request.referrer or url_for("main.index")
return redirect(target)
return redirect(safe_referrer(url_for("main.index")))