diff --git a/README.md b/README.md index 0d93545e..20ebc4be 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # angel_route -![version 1.0.0-dev+12](https://img.shields.io/badge/version-1.0.0--dev+12-red.svg) +![version 1.0.0-dev+13](https://img.shields.io/badge/version-1.0.0--dev+13-red.svg) ![build status](https://travis-ci.org/angel-dart/route.svg) A powerful, isomorphic routing library for Dart. diff --git a/lib/src/router.dart b/lib/src/router.dart index 1cdb2b8b..e748293b 100644 --- a/lib/src/router.dart +++ b/lib/src/router.dart @@ -224,7 +224,7 @@ class Router extends Extensible { final String _path = path.replaceAll(_straySlashes, ''); final segments = _path.split('/').where((str) => str.isNotEmpty); _printDebug('Segments: $segments'); - return _resolve(root, _path, method, segments.first, segments.skip(1)); + return _resolve(root, _path, method, segments.isNotEmpty ? segments.first : '', segments.skip(1)); } /// Finds every possible [Route] that matches the given path, diff --git a/pubspec.yaml b/pubspec.yaml index fbf327c1..20f567d2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: angel_route description: A powerful, isomorphic routing library for Dart. -version: 1.0.0-dev+12 +version: 1.0.0-dev+13 author: Tobe O homepage: https://github.com/angel-dart/angel_route dev_dependencies: