From d02865ea9de6ac58524ba0935bda5eb8f52ad532 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 28 Jan 2010 22:11:36 +0100 Subject: [PATCH] [FIX] server side sort bzr revid: fp@tinyerp.com-20100128211136-1zkzy5l9jx76vdty --- bin/osv/orm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index a936cecdbaa..512ab0606d8 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -3243,9 +3243,12 @@ class orm(orm_template): qu1 = '' + order_by = self._order if order: self._check_qorder(order) - order_by = order or self._order + o = order.split(' ')[0] + if (o in self._columns) and getattr(self._columns[o], '_classic_write'): + order_by = order limit_str = limit and ' limit %d' % limit or '' offset_str = offset and ' offset %d' % offset or ''