diff --git a/lib/cache.js b/lib/cache.js index ef613f94..84a82ebc 100644 --- a/lib/cache.js +++ b/lib/cache.js @@ -86,7 +86,11 @@ function joinRoutes(staticRoutes, dynamicRoutes) { * @returns {Object} A valid route object */ function ensureIsValidRoute(route) { - route = typeof route === 'object' ? (route.route ? { url: route.route } : route) : { url: route } + route = typeof route === 'object' ? route : { url: route } + + if(route.route) + route.url = route.route + // force as string route.url = String(route.url) return route