mirror of https://github.com/jumpserver/jumpserver
fix: Ensure language cookie is set for authenticated users
parent
6922c62b50
commit
7c74272edc
|
@ -35,9 +35,9 @@ class I18NView(View):
|
||||||
referer_url = request.META.get('HTTP_REFERER', '/')
|
referer_url = request.META.get('HTTP_REFERER', '/')
|
||||||
response = HttpResponseRedirect(referer_url)
|
response = HttpResponseRedirect(referer_url)
|
||||||
expires = timezone.now() + timezone.timedelta(days=365)
|
expires = timezone.now() + timezone.timedelta(days=365)
|
||||||
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, lang, expires=expires)
|
|
||||||
|
|
||||||
if request.user.is_authenticated:
|
if request.user.is_authenticated:
|
||||||
|
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, lang, expires=expires)
|
||||||
request.user.lang = lang
|
request.user.lang = lang
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue