#20204: Fixing how multiple fields are updated

Work Item: 20204
This commit is contained in:
Sebastien Ros
2013-11-07 11:44:26 -08:00
parent f371d0fe23
commit 299e9ff946

View File

@@ -212,9 +212,9 @@ namespace Orchard.Taxonomies.Services {
var termsPart = contentItem.As<TermsPart>();
// 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();