From 3bee0e4cce3813aabb8d478aa3420e733fac171d Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Mon, 2 Jul 2012 17:21:58 -0700 Subject: [PATCH] Fixing MenuPart export --HG-- branch : 1.x --- src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs | 5 +++++ 1 file changed, 5 insertions(+) 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);