diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index cb033ed7994..fdd39d4cb76 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -2459,7 +2459,7 @@ class BaseModel(object): fetched_data = cr.dictfetchall() if not groupby_fields: - return {r.pop('id'): r for r in fetched_data} + return fetched_data many2onefields = [gb['field'] for gb in annotated_groupbys if gb['type'] == 'many2one'] if many2onefields: