[IMP] website: when no timezone in context, guess it from the

geoip data. This is used to find a timezone for public user.
This commit is contained in:
Mohammed Shekha
2014-08-26 09:49:25 +02:00
committed by Thibault Delavallée
parent 36925ad594
commit 997320e8ce
+2
View File
@@ -87,6 +87,8 @@ class ir_http(orm.AbstractModel):
if first_pass:
request.lang = request.website.default_lang_code
request.context['lang'] = request.lang
if not request.context.get('tz'):
request.context['tz'] = request.session['geoip'].get('time_zone')
if not func:
path = request.httprequest.path.split('/')
langs = [lg[0] for lg in request.website.get_languages()]