diff --git a/src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs b/src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs index 6fb972444..aaf463f85 100644 --- a/src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs +++ b/src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs @@ -88,6 +88,11 @@ namespace Orchard.Core.Navigation.Drivers { } protected override void Exporting(MenuPart part, ContentManagement.Handlers.ExportContentContext context) { + // is it on a menu ? + if(part.Menu == null) { + return; + } + var menu = _orchardServices.ContentManager.Get(part.Menu.Id); var menuIdentity = _orchardServices.ContentManager.GetItemMetadata(menu).Identity; context.Element(part.PartDefinition.Name).SetAttributeValue("Menu", menuIdentity);