fixes datatokens dictionary check and ensures that webapi is initialized at the very end of the boot cycle.

This commit is contained in:
Shannon
2015-05-08 19:13:58 +10:00
parent d0dc5406cc
commit 11b5123bbb
2 changed files with 5 additions and 1 deletions

View File

@@ -27,7 +27,8 @@ namespace Umbraco.Web.WebApi
var routeData = request.GetRouteData();
if (routeData == null
|| routeData.Route == null
|| routeData.Route.DataTokens == null
|| routeData.Route.DataTokens == null
|| routeData.Route.DataTokens.ContainsKey("Namespaces") == false
|| routeData.Route.DataTokens["Namespaces"] == null)
return base.SelectController(request);