diff --git a/modules/Route.js b/modules/Route.js index 114f2d372e..ae313cfd0c 100644 --- a/modules/Route.js +++ b/modules/Route.js @@ -67,7 +67,7 @@ class Route { if (PathUtils.isAbsolute(path)) { if (parentRoute) { invariant( - parentRoute.paramNames.length === 0, + path === parentRoute.path || parentRoute.paramNames.length === 0, 'You cannot nest path "%s" inside "%s"; the parent requires URL parameters', path, parentRoute.path );