From ebf24d69b5c05bd1f5682f9ef53f1a8d20bb4afa Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 25 Aug 2014 16:24:23 +1000 Subject: [PATCH] Fixes: U4-5384 Custom ApiController routes not working after upgrade to 7.1.5 --- src/Umbraco.Web/WebApi/NamespaceHttpControllerSelector.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/WebApi/NamespaceHttpControllerSelector.cs b/src/Umbraco.Web/WebApi/NamespaceHttpControllerSelector.cs index f8bf137c98..dd75decc11 100644 --- a/src/Umbraco.Web/WebApi/NamespaceHttpControllerSelector.cs +++ b/src/Umbraco.Web/WebApi/NamespaceHttpControllerSelector.cs @@ -25,7 +25,10 @@ namespace Umbraco.Web.WebApi public override HttpControllerDescriptor SelectController(HttpRequestMessage request) { var routeData = request.GetRouteData(); - if (routeData == null || routeData.Route == null || routeData.Route.DataTokens["Namespaces"] == null) + if (routeData == null + || routeData.Route == null + || routeData.Route.DataTokens == null + || routeData.Route.DataTokens["Namespaces"] == null) return base.SelectController(request); // Look up controller in route data