From 90feec63698ce7bcc633f4837652ff73c6b1df0c Mon Sep 17 00:00:00 2001 From: Chris Payne Date: Tue, 29 Sep 2015 01:24:39 +0100 Subject: [PATCH] Fixes 1+n db call issue Adds --- .../Orchard.Widgets/Services/DefaultLayerEvaluationService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Services/DefaultLayerEvaluationService.cs b/src/Orchard.Web/Modules/Orchard.Widgets/Services/DefaultLayerEvaluationService.cs index 86bc0c2d8..0ad3908f8 100644 --- a/src/Orchard.Web/Modules/Orchard.Widgets/Services/DefaultLayerEvaluationService.cs +++ b/src/Orchard.Web/Modules/Orchard.Widgets/Services/DefaultLayerEvaluationService.cs @@ -41,7 +41,7 @@ namespace Orchard.Widgets.Services{ // Once the Rule Engine is done: // Get Layers and filter by zone and rule // NOTE: .ForType("Layer") is faster than .Query() - var activeLayers = _orchardServices.ContentManager.Query().ForType("Layer").List(); + var activeLayers = _orchardServices.ContentManager.Query().WithQueryHints(new QueryHints().ExpandParts()).ForType("Layer").List(); var activeLayerIds = new List(); foreach (var activeLayer in activeLayers) { @@ -59,4 +59,4 @@ namespace Orchard.Widgets.Services{ return activeLayerIds.ToArray(); } } -} \ No newline at end of file +}