diff --git a/src/Routing/Route.php b/src/Routing/Route.php index 7e1629e2..d81731a4 100644 --- a/src/Routing/Route.php +++ b/src/Routing/Route.php @@ -309,10 +309,6 @@ public function constructUrl(array $params, Nette\Http\UrlScript $refUrl): ?stri ]); } - if (strpos($url, '//', 2) !== false) { - return null; - } - $url = $scheme . ':' . $url; // build query string diff --git a/tests/Route/optional.preferred.nested1.phpt b/tests/Route/optional.preferred.nested1.phpt index 2c156e9a..906a65c9 100644 --- a/tests/Route/optional.preferred.nested1.phpt +++ b/tests/Route/optional.preferred.nested1.phpt @@ -38,4 +38,4 @@ testRouteIn($route, '/name', [ 'page' => null, 'lang' => null, 'test' => 'testvalue', -], null); +], '//name?test=testvalue');