From ec62b5e2dd44219687598eb3fbdf7945b244cd76 Mon Sep 17 00:00:00 2001 From: Erik Porter Date: Mon, 8 Mar 2010 14:51:03 -0800 Subject: [PATCH] Temp fix to unbreak blog post create/edit (working on a better fix) --HG-- branch : dev --- .../Core/Common/Handlers/RoutableAspectHandler.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Orchard.Web/Core/Common/Handlers/RoutableAspectHandler.cs b/src/Orchard.Web/Core/Common/Handlers/RoutableAspectHandler.cs index b902fb2c6..29d4955a1 100644 --- a/src/Orchard.Web/Core/Common/Handlers/RoutableAspectHandler.cs +++ b/src/Orchard.Web/Core/Common/Handlers/RoutableAspectHandler.cs @@ -40,7 +40,13 @@ namespace Orchard.Core.Common.Handlers { var method = driverType.GetMethod("GetDisplayRouteValues"); if (method != null) { - return (RouteValueDictionary)method.Invoke(driver, new object[] {contentItem.Get(driverType.BaseType.GetGenericArguments()[0])}); + try { + return + (RouteValueDictionary) + method.Invoke(driver, + new object[] {contentItem.Get(driverType.BaseType.GetGenericArguments()[0])}); + } + catch {} } return null;