From ae6f7b3a081b778f4e6924f299dc06e902a927d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 5 Dec 2012 15:07:26 +0100 Subject: [PATCH] [IMP] ir_needaction: search is now without count but with a limit (to 100), and a simplified order by. This allows much faster queries as postgresql does not have to worry about order and things like that. bzr revid: tde@openerp.com-20121205140726-z1o4ueclat7y96pl --- openerp/addons/base/ir/ir_needaction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_needaction.py b/openerp/addons/base/ir/ir_needaction.py index 57b324de3b9..898e0c3f473 100644 --- a/openerp/addons/base/ir/ir_needaction.py +++ b/openerp/addons/base/ir/ir_needaction.py @@ -61,4 +61,4 @@ class ir_needaction_mixin(osv.AbstractModel): dom = self._needaction_domain_get(cr, uid, context=context) if not dom: return 0 - return self.search(cr, uid, (domain or []) + dom, limit=100, context=context, count=True) + return self.search(cr, uid, (domain or []) + dom, limit=100, order='id DESC', context=context)