diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Handlers/TaxonomyPartHandler.cs b/src/Orchard.Web/Modules/Orchard.Taxonomies/Handlers/TaxonomyPartHandler.cs index 887793b57..2c0e24b60 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Handlers/TaxonomyPartHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Handlers/TaxonomyPartHandler.cs @@ -22,17 +22,12 @@ namespace Orchard.Taxonomies.Handlers { Filters.Add(StorageFilter.For(repository)); OnPublished((context, part) => { - var previousTermTypeName = part.TermTypeName; - if (previousName == null) { + if (part.TermTypeName == null) { // is it a new taxonomy ? taxonomyService.CreateTermContentType(part); } else { - // keep the previous term type name as it would otherwise force us - // to update all terms to use another type - part.TermTypeName = previousTermTypeName; - // update existing fields foreach (var partDefinition in contentDefinitionManager.ListPartDefinitions()) { foreach (var field in partDefinition.Fields) {