[FIX] do not use ir.ui.view's arch_fs version of updated views in --dev mode

This commit is contained in:
Fabien Meghazi
2014-08-25 16:12:51 +02:00
parent 36146b3fad
commit 48e0afcf95
+5
View File
@@ -330,6 +330,11 @@ class view(osv.osv):
if context is None:
context = {}
# If view is modified we remove the arch_fs information thus activating the arch_db
# version. An `init` of the view will restore the arch_fs for the --dev mode
if 'arch' in vals and 'install_mode_data' not in context:
vals['arch_fs'] = False
# drop the corresponding view customizations (used for dashboards for example), otherwise
# not all users would see the updated views
custom_view_ids = self.pool.get('ir.ui.view.custom').search(cr, uid, [('ref_id', 'in', ids)])