summaryrefslogtreecommitdiff
path: root/addons/website/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/controllers/main.py')
-rw-r--r--addons/website/controllers/main.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index 3705620a7c6..e68d208fb52 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -362,15 +362,17 @@ class Website(Home):
return [enable, disable]
@http.route(['/website/theme_customize'], type='json', auth="public", website=True)
- def theme_customize(self, enable, disable, get_bundle=False):
+ def theme_customize(self, enable=None, disable=None, get_bundle=False):
""" enable or Disable lists of ``xml_id`` of the inherit templates """
def set_active(xml_ids, active):
if xml_ids:
real_ids = self.get_view_ids(xml_ids)
request.env['ir.ui.view'].browse(real_ids).write({'active': active})
- set_active(disable, False)
- set_active(enable, True)
+ if disable:
+ set_active(disable, False)
+ if enable:
+ set_active(enable, True)
if get_bundle:
context = dict(request.context)