From 16430be5663954ebade9b5ac3f62d0ed504b9358 Mon Sep 17 00:00:00 2001 From: vnsoft Date: Fri, 20 Nov 2015 22:59:17 +0800 Subject: [PATCH] [FIX] models: in method read_group(), allow orderby='id desc' When orderby argument is 'id desc', an error occurs: "read_group order by 'id' ignored, cannot sort on empty..." --- openerp/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/models.py b/openerp/models.py index c03b97d2ba1..8dcfcf8b565 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -1920,7 +1920,7 @@ class BaseModel(object): for order_part in orderby.split(','): order_split = order_part.split() order_field = order_split[0] - if order_field in groupby_fields: + if order_field == 'id' or order_field in groupby_fields: if self._fields[order_field.split(':')[0]].type == 'many2one': order_clause = self._generate_order_by(order_part, query).replace('ORDER BY ', '')