check language code in request
This commit is contained in:
parent
dde30b0622
commit
ab13aabf9f
1 changed files with 5 additions and 2 deletions
|
@ -14,8 +14,11 @@ def activate_language_for_user(user: "User | None", request=None):
|
|||
user_language = getattr(user, "language", "")
|
||||
if not user_language:
|
||||
if request:
|
||||
user_language = request.GET.get("lang")
|
||||
if not user_language:
|
||||
try:
|
||||
user_language = translation.get_supported_language_variant(
|
||||
request.GET.get("lang")
|
||||
)
|
||||
except Exception:
|
||||
user_language = translation.get_language_from_request(request)
|
||||
else:
|
||||
user_language = settings.LANGUAGE_CODE
|
||||
|
|
Loading…
Add table
Reference in a new issue