From bd2ae118bd0b3dfcacb5198e89b70a7aee57bc72 Mon Sep 17 00:00:00 2001 From: Remco Date: Mon, 19 Jan 2026 22:20:58 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=99=20More=20fixes=20=F0=9F=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/Http/Middleware/LogViewerMiddleware.php | 4 +++- .../Http/Middleware/MaintenanceMiddleware.php | 16 ++++++++++++---- .../app/Http/Middleware/SetThemeMiddleware.php | 4 +++- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/Updated_Cms/app/Http/Middleware/LogViewerMiddleware.php b/Updated_Cms/app/Http/Middleware/LogViewerMiddleware.php index fa50715fa2..031687a1d5 100644 --- a/Updated_Cms/app/Http/Middleware/LogViewerMiddleware.php +++ b/Updated_Cms/app/Http/Middleware/LogViewerMiddleware.php @@ -19,6 +19,8 @@ class LogViewerMiddleware abort(403); } - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } } diff --git a/Updated_Cms/app/Http/Middleware/MaintenanceMiddleware.php b/Updated_Cms/app/Http/Middleware/MaintenanceMiddleware.php index 1283819cbe..b8209defae 100644 --- a/Updated_Cms/app/Http/Middleware/MaintenanceMiddleware.php +++ b/Updated_Cms/app/Http/Middleware/MaintenanceMiddleware.php @@ -21,12 +21,16 @@ class MaintenanceMiddleware ]; if ($maintenanceEnabled && $isPostRequest && ! Auth::check()) { - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } $isFortify2faRoute = in_array($request->route()?->getName(), $fortify2faRoutes, true); if ($maintenanceEnabled && $isFortify2faRoute) { - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } $minRank = (int) setting('min_maintenance_login_rank'); @@ -36,7 +40,9 @@ class MaintenanceMiddleware return to_route('me.show'); } - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } if ($user !== null && $user->rank >= $minRank && $isMaintenanceRequest) { @@ -55,6 +61,8 @@ class MaintenanceMiddleware return to_route('maintenance.show'); } - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } } diff --git a/Updated_Cms/app/Http/Middleware/SetThemeMiddleware.php b/Updated_Cms/app/Http/Middleware/SetThemeMiddleware.php index feaa02b475..51bbe21c9a 100644 --- a/Updated_Cms/app/Http/Middleware/SetThemeMiddleware.php +++ b/Updated_Cms/app/Http/Middleware/SetThemeMiddleware.php @@ -18,6 +18,8 @@ class SetThemeMiddleware Theme::set($theme); } - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } }