diff --git a/packages/go_router_builder/lib/src/route_config.dart b/packages/go_router_builder/lib/src/route_config.dart index 03316a9c8440..59bd795cc83d 100644 --- a/packages/go_router_builder/lib/src/route_config.dart +++ b/packages/go_router_builder/lib/src/route_config.dart @@ -219,7 +219,7 @@ mixin _GoRouteMixin on RouteBaseConfig { return MapEntry(pathParameter, valueBuffer.toString()); }), ); - final String location = patternToPath(_basePathForLocation, pathParameters); + final String location = patternToPath(Uri.encodeFull(_basePathForLocation), pathParameters); return "'$location'"; }