From da3e3d4b4022f72e2ade3c6e7e8fc85fa1925769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Tue, 9 Oct 2012 22:06:37 +0200 Subject: [PATCH] #19098: Optimizing content item fetching in Search/AdminController Work Item: 19098 --HG-- branch : 1.x --- .../Modules/Orchard.Search/Controllers/AdminController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Search/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Search/Controllers/AdminController.cs index 91b371bb9..d8efc8da9 100644 --- a/src/Orchard.Web/Modules/Orchard.Search/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Search/Controllers/AdminController.cs @@ -53,7 +53,7 @@ namespace Orchard.Search.Controllers { } var list = Services.New.List(); - foreach (var contentItem in searchHits.Select(searchHit => Services.ContentManager.Get(searchHit.ContentItemId))) { + foreach (var contentItem in Services.ContentManager.GetMany(searchHits.Select(x => x.ContentItemId), VersionOptions.Published, QueryHints.Empty)) { // ignore search results which content item has been removed or unpublished if (contentItem == null) { searchHits.TotalItemCount--;