diff --git a/ext/3rd-party-addons/website_multi_theme/models/ir_ui_view.py b/ext/3rd-party-addons/website_multi_theme/models/ir_ui_view.py index d01ff05d..27715273 100644 --- a/ext/3rd-party-addons/website_multi_theme/models/ir_ui_view.py +++ b/ext/3rd-party-addons/website_multi_theme/models/ir_ui_view.py @@ -41,7 +41,11 @@ class IrUiView(models.Model): views = super(IrUiView, self).get_related_views( key, bundles=bundles ) - current_website = request.website + + current_website = request and hasattr(request, 'website') and request.website or None + if current_website is None: + return views + return views.filtered(lambda v: v.website_id == current_website) @api.multi