Fixing exceptions in MenuPartHandler

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-07-05 10:51:55 -07:00
parent fd55603883
commit 0c0b8d7800

View File

@@ -19,8 +19,11 @@ namespace Orchard.Core.Navigation.Handlers {
protected override void GetItemMetadata(GetContentItemMetadataContext context) {
var part = context.ContentItem.As<MenuPart>();
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;
}
}
}
}