diff --git a/js/server/modules/org/arangodb/actions.js b/js/server/modules/org/arangodb/actions.js index a3b87bef51..dc5bd3db56 100644 --- a/js/server/modules/org/arangodb/actions.js +++ b/js/server/modules/org/arangodb/actions.js @@ -843,7 +843,7 @@ function reloadRouting () { // ............................................................................. RoutingCache = {}; - + RoutingCache.flat = {}; RoutingCache.routes = {}; RoutingCache.middleware = {}; @@ -1009,7 +1009,7 @@ function firstRouting (type, parts) { url = "/" + parts.join("/"); } - if (! RoutingCache.flat.hasOwnProperty(type)) { + if (! RoutingCache.flat || ! RoutingCache.flat.hasOwnProperty(type)) { return { parts: parts, position: -1,