From 1e1830cd00a62908128a9d09005d86c0cffd54ec Mon Sep 17 00:00:00 2001 From: Julien Thewys Date: Fri, 8 Oct 2010 16:15:53 +0200 Subject: [PATCH] [FIX] generate_order_by now supports 'id' order_field. Sorting on 'id desc' is used in email_template/email_template.py . bzr revid: jth@openerp.com-20101008141553-tzf94l6lq2qeer96 --- bin/osv/orm.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index c4195dc00fa..817ca1469b6 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -4001,7 +4001,9 @@ class orm(orm_template): order_split = order_part.strip().split(' ') order_field = order_split[0].strip() order_direction = order_split[1].strip() if len(order_split) == 2 else '' - if order_field in self._columns: + if order_field == 'id': + order_by_clause = '"%s"."%s"' % (self._table, order_field) + elif order_field in self._columns: order_column = self._columns[order_field] if order_column._classic_read: order_by_clause = '"%s"."%s"' % (self._table, order_field)