From 4027d619eb8bc7cc9205d023607cd3367f9b2546 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 8 Feb 2012 17:23:34 +0100 Subject: [PATCH] [FIX] ir_model: do not call is_transient on None bzr revid: rco@openerp.com-20120208162334-ziccpi3yczp3r5z5 --- openerp/addons/base/ir/ir_model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 824caeb23a7..2f05bfc75bb 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -502,7 +502,8 @@ class ir_model_access(osv.osv): model_name = model # TransientModel records have no access rights, only an implicit access rule - if self.pool.get(model_name).is_transient(): + model_obj = self.pool.get(model_name) + if model_obj and model_obj.is_transient(): return True # We check if a specific rule exists