From 2b3c8790de10cce0b9331e491fb52f0638b19cab Mon Sep 17 00:00:00 2001 From: Remco Date: Mon, 19 Jan 2026 22:22:00 +0100 Subject: [PATCH] Update LocalizationMiddleware.php --- .../Http/Middleware/LocalizationMiddleware.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Updated_Cms/app/Http/Middleware/LocalizationMiddleware.php b/Updated_Cms/app/Http/Middleware/LocalizationMiddleware.php index 66e89a30ac..22631606b7 100644 --- a/Updated_Cms/app/Http/Middleware/LocalizationMiddleware.php +++ b/Updated_Cms/app/Http/Middleware/LocalizationMiddleware.php @@ -16,9 +16,11 @@ class LocalizationMiddleware { // Controleer of de instellingen bestaan en of de taal al in de sessie staat if (Schema::hasTable('website_settings') && Session::has('locale')) { - App::setLocale(Session::get('locale')); + App::setLocale((string) Session::get('locale')); - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } $countryCode = config('habbo.site.default_language'); @@ -38,13 +40,17 @@ class LocalizationMiddleware App::setLocale($defaultCountry); Session::put('locale', $defaultCountry); - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } // Zet de gedetecteerde taal App::setLocale($countryCode); Session::put('locale', $countryCode); - return $next($request); + $response = $next($request); + assert($response instanceof Response); + return $response; } -} \ No newline at end of file +}