Re-add option to set user timezone

This commit is contained in:
Raphael Michel
2017-10-13 15:55:58 +02:00
parent cbfd722c92
commit 84d1d758c1
3 changed files with 11 additions and 7 deletions

View File

@@ -47,10 +47,10 @@ class LocaleMiddleware(MiddlewareMixin):
request.LANGUAGE_CODE = translation.get_language()
tzname = None
if request.user.is_authenticated:
tzname = request.user.timezone
if hasattr(request, 'event'):
tzname = request.event.settings.timezone
elif request.user.is_authenticated:
tzname = request.user.timezone
if tzname:
try:
timezone.activate(pytz.timezone(tzname))