From 9543e4ed7bf3169b32d46d0da40baac6df8d81ba Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 10 Oct 2012 10:17:41 -0700 Subject: [PATCH] Optimizing ContentPartDriverCoordinator Prevents multiple evaluations off the same Linq expressions --HG-- branch : 1.x --- .../Drivers/Coordinators/ContentPartDriverCoordinator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard/ContentManagement/Drivers/Coordinators/ContentPartDriverCoordinator.cs b/src/Orchard/ContentManagement/Drivers/Coordinators/ContentPartDriverCoordinator.cs index 0091f346f..ca7f49657 100644 --- a/src/Orchard/ContentManagement/Drivers/Coordinators/ContentPartDriverCoordinator.cs +++ b/src/Orchard/ContentManagement/Drivers/Coordinators/ContentPartDriverCoordinator.cs @@ -26,7 +26,7 @@ namespace Orchard.ContentManagement.Drivers.Coordinators { if (contentTypeDefinition == null) return; - var partInfos = _drivers.SelectMany(cpp => cpp.GetPartInfo()); + var partInfos = _drivers.SelectMany(cpp => cpp.GetPartInfo()).ToList(); foreach (var typePartDefinition in contentTypeDefinition.Parts) { var partName = typePartDefinition.PartDefinition.Name;