From 0c0b8d78005b25415a43d9f6bb78b630ceccbaa1 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 5 Jul 2012 10:51:55 -0700 Subject: [PATCH] Fixing exceptions in MenuPartHandler --HG-- branch : 1.x --- .../Core/Navigation/Handlers/MenuPartHandler.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Core/Navigation/Handlers/MenuPartHandler.cs b/src/Orchard.Web/Core/Navigation/Handlers/MenuPartHandler.cs index 973c81651..16343087f 100644 --- a/src/Orchard.Web/Core/Navigation/Handlers/MenuPartHandler.cs +++ b/src/Orchard.Web/Core/Navigation/Handlers/MenuPartHandler.cs @@ -19,8 +19,11 @@ namespace Orchard.Core.Navigation.Handlers { protected override void GetItemMetadata(GetContentItemMetadataContext context) { var part = context.ContentItem.As(); - if (part != null && context.ContentItem.TypeDefinition.Settings["Stereotype"] == "MenuItem") { - context.Metadata.DisplayText = part.MenuText; + if (part != null) { + string stereotype; + if (context.ContentItem.TypeDefinition.Settings.TryGetValue("Stereotype", out stereotype) && stereotype == "MenuItem") { + context.Metadata.DisplayText = part.MenuText; + } } } }