From 299e9ff946b2b35ad034e20f2528fe27fd6e9309 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 7 Nov 2013 11:44:26 -0800 Subject: [PATCH] #20204: Fixing how multiple fields are updated Work Item: 20204 --- .../Modules/Orchard.Taxonomies/Services/TaxonomyService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyService.cs b/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyService.cs index 74530d288..d65a7c80b 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyService.cs +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyService.cs @@ -212,9 +212,9 @@ namespace Orchard.Taxonomies.Services { var termsPart = contentItem.As(); // removing current terms for specific field - var fieldIndexes = termsPart.Terms - .Where(t => t.Field == field) - .Select((t, i) => i) + var fieldIndexes = termsPart.Terms.Select((t, i) => new {Term = t, Index = i}) + .Where(x => x.Term.Field == field) + .Select(x => x.Index) .OrderByDescending(i => i) .ToList();