[FIX]:groupby many2one passed tuple(ID,value) instead of value
authornch@tinyerp.com <>
Mon, 28 Jun 2010 06:14:25 +0000 (11:44 +0530)
committernch@tinyerp.com <>
Mon, 28 Jun 2010 06:14:25 +0000 (11:44 +0530)
bzr revid: nch@tinyerp.com-20100628061425-qcbithsh53kjwgfd

bin/osv/orm.py

index 3471a45..7bf79d5 100644 (file)
@@ -2122,9 +2122,6 @@ class orm(orm_template):
                    d[groupby] = datetime.datetime.strptime(d[groupby][:10],'%Y-%m-%d').strftime('%B %Y')
                    d['__domain'] = [(groupby,'>=',alldata[d['id']][groupby] and datetime.datetime.strptime(alldata[d['id']][groupby][:7] + '-01','%Y-%m-%d').strftime('%Y-%m-%d') or False),\
                                     (groupby,'<=',alldata[d['id']][groupby] and datetime.datetime.strptime(alldata[d['id']][groupby][:7] + '-' + str(days),'%Y-%m-%d').strftime('%Y-%m-%d') or False)] + domain
-                elif fget[groupby]['type'] == 'many2one':
-                    d[groupby] = d[groupby] and ((type(d[groupby])==type(1)) and d[groupby] or d[groupby][1])  or ''
-
                 del alldata[d['id']][groupby]
             d.update(alldata[d['id']])
             del d['id']