diff --git a/middleware/SessionAuthMiddleware.php b/middleware/SessionAuthMiddleware.php index 2a6b4ce3..16070eb0 100644 --- a/middleware/SessionAuthMiddleware.php +++ b/middleware/SessionAuthMiddleware.php @@ -44,7 +44,7 @@ class SessionAuthMiddleware extends BaseMiddleware if ((!isset($_COOKIE[$this->SessionCookieName]) || !$sessionService->IsValidSession($_COOKIE[$this->SessionCookieName])) && $routeName !== 'login') { define('GROCY_AUTHENTICATED', false); - $response = $handler->handle($request); + $response = new \Slim\Psr7\Response(); // No content when unauthorized $response = $response->withHeader('Location', $this->AppContainer->get('UrlManager')->ConstructUrl('/login')); } else