diff --git a/src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPartArchiveHandler.cs b/src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPartArchiveHandler.cs index 891a9cd3a..d8d2d77bf 100644 --- a/src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPartArchiveHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPartArchiveHandler.cs @@ -24,7 +24,7 @@ namespace Orchard.Blogs.Handlers { OnVersioning((context, bp1, bp2) => { var commonPart = bp1.As(); - if(commonPart == null || !commonPart.CreatedUtc.HasValue || !bp1.IsPublished) + if(commonPart == null || !commonPart.CreatedUtc.HasValue || !bp1.IsPublished || !bp2.IsPublished) return; _previousCreatedUtc[bp2] = commonPart.CreatedUtc.Value;