[IMP] Refactor ir.ui.view's read_template cache invalidation
authorFabien Meghazi <fme@openerp.com>
Wed, 17 Sep 2014 13:52:47 +0000 (15:52 +0200)
committerFabien Meghazi <fme@openerp.com>
Wed, 17 Sep 2014 13:52:47 +0000 (15:52 +0200)
openerp/addons/base/ir/ir_ui_view.py

index 7685b34..61e1840 100644 (file)
@@ -257,7 +257,7 @@ class view(osv.osv):
         if not values.get('name'):
             values['name'] = "%s %s" % (values.get('model'), values['type'])
 
-        self.read_template.clear_cache(self)
+        self.clear_cache()
         return super(view, self).create(
             cr, uid,
             self._compute_defaults(cr, uid, values, context=context),
@@ -275,7 +275,7 @@ class view(osv.osv):
         if custom_view_ids:
             self.pool.get('ir.ui.view.custom').unlink(cr, uid, custom_view_ids)
 
-        self.read_template.clear_cache(self)
+        self.clear_cache()
         ret = super(view, self).write(
             cr, uid, ids,
             self._compute_defaults(cr, uid, vals, context=context),