[FIX] uses the user's timezone when performing a readgroup (in orm.py)

bzr revid: ged@openerp.com-20140128110022-j08khieyt1wvsr8e
This commit is contained in:
Gery Debongnie 2014-01-28 12:00:22 +01:00
parent dde3f8479c
commit 2fe3861353
1 changed files with 2 additions and 1 deletions

View File

@ -2687,7 +2687,8 @@ class BaseModel(object):
elif interval == 'year':
display_format = 'YYYY'
qualified_groupby_field = "date_trunc('%s',%s)" % (interval, qualified_groupby_field)
timezone = context.get('tz', 'UTC')
qualified_groupby_field = "date_trunc('%s',timezone('%s', %s))" % (interval, timezone, qualified_groupby_field)
flist = "%s as %s " % (qualified_groupby_field, groupby)
elif groupby_type == 'boolean':
qualified_groupby_field = "coalesce(%s,false)" % qualified_groupby_field