From 5815a2b9faa37c36249a100c2b4994b460ad6c68 Mon Sep 17 00:00:00 2001 From: MarcoViglione-Laser Date: Thu, 5 Sep 2019 13:01:50 +0200 Subject: [PATCH] Taxonomies: Fixing that TaxonomiesLocalizationExtensions caused Terms to be saved as Draft when changing their Weight, fixes #8273 --- .../Services/TaxonomyServiceDraftable.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyServiceDraftable.cs b/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyServiceDraftable.cs index d0e156334..5ed98d1cb 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyServiceDraftable.cs +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyServiceDraftable.cs @@ -1,4 +1,4 @@ -using Orchard.ContentManagement; +using Orchard.ContentManagement; using Orchard.ContentManagement.MetaData; using Orchard.Data; using Orchard.Environment.Configuration; @@ -65,11 +65,11 @@ namespace Orchard.Taxonomies.Services { } protected override void PublishTerm(TermPart term) { - // only publish the term if it was published already - if (term.ContentItem.IsPublished()) { + // Only publish the Term if it was published already. + if (term.ContentItem.HasPublished() && !term.ContentItem.IsPublished()) { var contentItem = _contentManager.Get(term.ContentItem.Id, VersionOptions.DraftRequired); _contentManager.Publish(contentItem); } } } -} \ No newline at end of file +}