[FIX] ir_model: do not call is_transient on None
authorRaphael Collet <rco@openerp.com>
Wed, 8 Feb 2012 16:23:34 +0000 (17:23 +0100)
committerRaphael Collet <rco@openerp.com>
Wed, 8 Feb 2012 16:23:34 +0000 (17:23 +0100)
bzr revid: rco@openerp.com-20120208162334-ziccpi3yczp3r5z5

openerp/addons/base/ir/ir_model.py

index 824caeb..2f05bfc 100644 (file)
@@ -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