Fixes: U4-5384 Custom ApiController routes not working after upgrade to 7.1.5

This commit is contained in:
Shannon
2014-08-25 16:24:23 +10:00
committed by Sebastiaan Janssen
parent c94662e49c
commit ebf24d69b5

View File

@@ -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