diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Controllers/ElementController.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Controllers/ElementController.cs index edacf6f91..ca4c35f66 100644 --- a/src/Orchard.Web/Modules/Orchard.Layouts/Controllers/ElementController.cs +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Controllers/ElementController.cs @@ -151,7 +151,7 @@ namespace Orchard.Layouts.Controllers { if (contentId == null && contentType == null) return DescribeElementsContext.Empty; - var part = contentId != null && contentId != 0 ? _contentManager.Get(contentId.Value) + var part = contentId != null && contentId != 0 ? _contentManager.Get(contentId.Value, VersionOptions.Latest) ?? _contentManager.New(contentType) : _contentManager.New(contentType); @@ -172,4 +172,4 @@ namespace Orchard.Layouts.Controllers { ModelState.AddModelError(key, errorMessage.Text); } } -} \ No newline at end of file +}