From cdff5c13665062b6a8aa0d3476a022e6ef7e0810 Mon Sep 17 00:00:00 2001 From: Cecile Tonglet Date: Thu, 5 Dec 2013 13:11:18 +0100 Subject: [PATCH] [IMP] Performance: by-pass call to _apply_ir_rules for user admin bzr revid: cto@openerp.com-20131205121118-0f9087y2huo7y44l --- openerp/osv/orm.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 9e6ee64d87f..306a2d50951 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4711,6 +4711,9 @@ class BaseModel(object): :param query: the current query object """ + if uid == SUPERUSER_ID: + return + def apply_rule(added_clause, added_params, added_tables, parent_model=None, child_object=None): """ :param string parent_model: string of the parent model :param model child_object: model object, base of the rule application