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", "")
|
user_language = getattr(user, "language", "")
|
||||||
if not user_language:
|
if not user_language:
|
||||||
if request:
|
if request:
|
||||||
user_language = request.GET.get("lang")
|
try:
|
||||||
if not user_language:
|
user_language = translation.get_supported_language_variant(
|
||||||
|
request.GET.get("lang")
|
||||||
|
)
|
||||||
|
except Exception:
|
||||||
user_language = translation.get_language_from_request(request)
|
user_language = translation.get_language_from_request(request)
|
||||||
else:
|
else:
|
||||||
user_language = settings.LANGUAGE_CODE
|
user_language = settings.LANGUAGE_CODE
|
||||||
|
|
Loading…
Add table
Reference in a new issue