From 33c8aae8e47974ba0b236cdd6622fb4f9c64b733 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 5 Jan 2015 10:51:43 +0100 Subject: [PATCH] [FIX] orm: do not aggregate non-stored columns Columns defined in the new api as interger, computed and non-stored should not be aggregated in read_group. Fallback on False if column is None Fixes #3972, opw 619536 --- openerp/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/models.py b/openerp/models.py index 028cffbc392..aed6b26b037 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -2109,7 +2109,7 @@ class BaseModel(object): if f not in groupby_fields if f in self._fields if self._fields[f].type in ('integer', 'float') - if getattr(self._fields[f].base_field.column, '_classic_write') + if getattr(self._fields[f].base_field.column, '_classic_write', False) ] field_formatter = lambda f: (self._fields[f].group_operator or 'sum', self._inherits_join_calc(f, query), f)