From 900103e1c26c738b46d44e252dffc5b1d94eb1ab Mon Sep 17 00:00:00 2001 From: w33b Date: Sat, 23 May 2026 10:59:30 +0200 Subject: [PATCH] Fix setting locale for guest users --- app/Http/Middleware/SetLocale.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Http/Middleware/SetLocale.php b/app/Http/Middleware/SetLocale.php index f80b78e..16e5331 100644 --- a/app/Http/Middleware/SetLocale.php +++ b/app/Http/Middleware/SetLocale.php @@ -25,7 +25,9 @@ class SetLocale } // 2. Session (guest or user override) - if (session()->has('locale') && in_array($request->language, config('app.supported_locales'), true)) { + if ($request->session()->has('locale') && + in_array(session('locale'), config('app.supported_locales'), true)) { + App::setLocale(session('locale')); return $next($request);