diff --git a/core/vendor/symfony-cmf/routing/ChainRouter.php b/core/vendor/symfony-cmf/routing/ChainRouter.php
index 89c2c15..56d3182 100644
--- a/core/vendor/symfony-cmf/routing/ChainRouter.php
+++ b/core/vendor/symfony-cmf/routing/ChainRouter.php
@@ -179,7 +179,8 @@ private function doMatch($url, Request $request = null)
                 // matching requests is more powerful than matching URLs only, so try that first
                 if ($router instanceof RequestMatcherInterface) {
                     if (empty($requestForMatching)) {
-                        $requestForMatching = Request::create($url);
+                        $request = \Drupal::request();
+                        $requestForMatching = Request::create($url, 'GET', [], [], [], $request->server->all());
                     }
 
                     return $router->matchRequest($requestForMatching);
