From 553ea82f8135454b90888bf200372744729d7b20 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 2 Dec 2016 17:19:06 +0100 Subject: [PATCH] [FIX] ir.qweb: invalidate cache only when active Complements rev. 8a7af44a07571d3aa53721d1cf9a53ff4d923fa8 The assets cache is only active while not in "xml dev" mode, so the cache clearing must not be done while this development mode is active (i.e. with `--dev=xml`) --- odoo/addons/base/ir/ir_qweb/assetsbundle.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/ir/ir_qweb/assetsbundle.py b/odoo/addons/base/ir/ir_qweb/assetsbundle.py index 18f8ceec0c4..4beb8f1daaa 100644 --- a/odoo/addons/base/ir/ir_qweb/assetsbundle.py +++ b/odoo/addons/base/ir/ir_qweb/assetsbundle.py @@ -175,7 +175,8 @@ class AssetsBundle(object): ] # force bundle invalidation on other workers - self.env['ir.qweb']._get_asset.clear_cache(self.env['ir.qweb']) + if 'xml' not in tools.config['dev_mode']: + self.env['ir.qweb']._get_asset.clear_cache(self.env['ir.qweb']) return ira.sudo().search(domain).unlink()