diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Filters/WidgetFilter.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Filters/WidgetFilter.cs index c15bb0655..e1cfae343 100644 --- a/src/Orchard.Web/Modules/Orchard.Widgets/Filters/WidgetFilter.cs +++ b/src/Orchard.Web/Modules/Orchard.Widgets/Filters/WidgetFilter.cs @@ -7,6 +7,7 @@ using Orchard.Core.Settings.Models; using Orchard.Localization; using Orchard.Logging; using Orchard.Mvc.Filters; +using Orchard.Themes; using Orchard.UI.Admin; using Orchard.Widgets.Models; using Orchard.Widgets.Services; @@ -45,7 +46,8 @@ namespace Orchard.Widgets.Filters { if (workContext == null || workContext.Layout == null || workContext.CurrentSite == null || - AdminFilter.IsApplied(filterContext.RequestContext)) { + AdminFilter.IsApplied(filterContext.RequestContext) || + !ThemeFilter.IsApplied(filterContext.RequestContext)) { return; }