diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py index 374438b32c0..032f990efb6 100644 --- a/addons/website/controllers/main.py +++ b/addons/website/controllers/main.py @@ -475,8 +475,8 @@ class Website(Home): :param enable: list of views' keys to enable :param disable: list of views' keys to disable """ - self._get_customize_views(disable).write({'active': False}) - self._get_customize_views(enable).write({'active': True}) + self._get_customize_views(disable).filtered('active').write({'active': False}) + self._get_customize_views(enable).filtered(lambda x: not x.active).write({'active': True}) @http.route(['/website/theme_customize_bundle_reload'], type='json', auth='user', website=True) def theme_customize_bundle_reload(self):