From da93835ea2c875a6dba26e07411e4e02e75a1e4a Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Mon, 19 Oct 2020 22:20:19 +0200 Subject: [PATCH] Fix error when X-Forwarded-Path is not defined --- classes/RouterPathMiddleware.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/RouterPathMiddleware.php b/classes/RouterPathMiddleware.php index 71e2314..10672ce 100644 --- a/classes/RouterPathMiddleware.php +++ b/classes/RouterPathMiddleware.php @@ -35,7 +35,9 @@ class RouterPathMiddleware */ public function __invoke(Request $request, Response $response, callable $next) { - $this->router->setBasePath(current($request->getHeader('X-Forwarded-Path'))); + if ($path = current($request->getHeader('X-Forwarded-Path'))) { + $this->router->setBasePath($path); + } return $next($request, $response); }