Olivier Laurent (Open ERP) has proposed merging 
lp:~openerp-dev/openobject-server/6.1-lp908875-olt into 
lp:openobject-server/6.1.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #908875 in OpenERP Server: "[6.1] 
self.pool.get(model.model).is_transient() - no attribute  'is_transient'"
  https://bugs.launchpad.net/openobject-server/+bug/908875

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/6.1-lp908875-olt/+merge/99006

Avoid the NoneType objct has no attribute is_transient.

See related bug for info.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/6.1-lp908875-olt/+merge/99006
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/6.1-lp908875-olt.
=== modified file 'openerp/addons/base/ir/ir_model.py'
--- openerp/addons/base/ir/ir_model.py	2012-02-27 10:09:53 +0000
+++ openerp/addons/base/ir/ir_model.py	2012-03-23 11:43:19 +0000
@@ -67,7 +67,10 @@
         models = self.browse(cr, uid, ids, context=context)
         res = dict.fromkeys(ids)
         for model in models:
-            res[model.id] = self.pool.get(model.model).is_transient()
+            if self.pool.get(model.model):
+                res[model.id] = self.pool.get(model.model).is_transient()
+            else:
+                _logger.error('Missing model %s' % (model.model, ))
         return res
 
     def _search_osv_memory(self, cr, uid, model, name, domain, context=None):
@@ -508,7 +511,9 @@
             model_name = model
 
         # TransientModel records have no access rights, only an implicit access rule
-        if self.pool.get(model_name).is_transient():
+        if not (self.pool.get(model_name)):
+            _logger.error('Missing model %s' % (model_name, ))
+        elif self.pool.get(model_name).is_transient():
             return True
 
         # We check if a specific rule exists

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to