From 18b7592b8d73d1b4d01d3affec824279c042da4e Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Wed, 21 Nov 2012 14:07:36 +0100 Subject: [PATCH] [FIX] osv/orm: fixed the use of 'order' argument given to a search function in order to allow to order by 'ID DESC' and by ' + ID ASC/DESC' bzr revid: qdp-launchpad@openerp.com-20121121130736-guj7np9nk65zx3o1 --- 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 c1f04dbbfa8..6a1f917caa1 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4722,7 +4722,7 @@ class BaseModel(object): order_direction = order_split[1].strip() if len(order_split) == 2 else '' inner_clause = None if order_field == 'id': - order_by_clause = '"%s"."%s"' % (self._table, order_field) + order_by_elements.append('"%s"."id" %s' % (self._table, order_direction)) elif order_field in self._columns: order_column = self._columns[order_field] if order_column._classic_read: