summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>2012-11-21 14:07:36 +0100
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>2012-11-21 14:07:36 +0100
commit18b7592b8d73d1b4d01d3affec824279c042da4e (patch)
tree69e5e172efe10a450152e79113dea80508131101
parentb4742249b4355880b9189f57c0de3f157b629a35 (diff)
[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 '<another valid order> + ID ASC/DESC'
bzr revid: qdp-launchpad@openerp.com-20121121130736-guj7np9nk65zx3o1
-rw-r--r--openerp/osv/orm.py2
1 files changed, 1 insertions, 1 deletions
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: