From 3cb551bf50618d3b481789c430359ba705b42db0 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 3 Jun 2014 10:20:55 +0200 Subject: [PATCH] [FIX] read_group: do not change the return format of the read group in case of no groupby_fields and keep the same return format as with groupby fields (a list of dict) --- openerp/osv/orm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: