From 389031837c71c79ce2f170c17f9ca6b08b40853e Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Mon, 15 Feb 2010 11:04:00 +0530 Subject: [PATCH] [FIX] orm: fixed bug in read_group bzr revid: hmo@tinyerp.com-20100215053400-b3ni5ahmxefkau0p --- bin/osv/orm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 5c59ae3abb9..3045438fec5 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -1832,8 +1832,8 @@ class orm(orm_template): float_int_fields = filter(lambda x: fget[x]['type'] in ('float','integer'), fields) sum = {} - group_by = groupby - if fget[groupby]['type'] in ('date','datetime'): + group_by = groupby + if fget.get(groupby,False) and fget[groupby]['type'] in ('date','datetime'): flist = "to_char(%s,'yyyy-mm') as %s "%(groupby,groupby) groupby = "to_char(%s,'yyyy-mm')"%(groupby) else: