From 69a93b07c7626fc0986498dff5951199be60b78d Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Fri, 9 May 2014 16:10:24 +0200 Subject: [PATCH] [MOV] ir.ui.view#write() forced noupdate moved in `website` (RTE only) bzr revid: fme@openerp.com-20140509141024-xa9mawoye3o8e6c1 --- addons/website/models/ir_ui_view.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/website/models/ir_ui_view.py b/addons/website/models/ir_ui_view.py index f67f6ada4b9..f699e461402 100644 --- a/addons/website/models/ir_ui_view.py +++ b/addons/website/models/ir_ui_view.py @@ -6,6 +6,7 @@ import werkzeug from lxml import etree, html +from openerp import SUPERUSER_ID from openerp.addons.website.models import website from openerp.http import request from openerp.osv import osv, fields @@ -196,3 +197,7 @@ class view(osv.osv): self.write(cr, uid, res_id, { 'arch': self._pretty_arch(arch) }, context=context) + + view = self.browse(cr, uid, res_id, context=context) + if view.model_data_id: + self.pool.get('ir.model.data').write(cr, SUPERUSER_ID, view.model_data_id.id, {'noupdate': True})