From 3463d85053381d10bc5a0741d1e4ff6c7ff7fc8d Mon Sep 17 00:00:00 2001 From: eskyuu Date: Tue, 12 Mar 2024 03:55:34 +0800 Subject: [PATCH] When a timezone is manually selected, the timezone needs to be explicity set in the session otherwise the setting changes to a blank timezone (#15890) --- app/Http/Middleware/LoadUserPreferences.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Http/Middleware/LoadUserPreferences.php b/app/Http/Middleware/LoadUserPreferences.php index d9ae0b9e2a..e0848a857c 100644 --- a/app/Http/Middleware/LoadUserPreferences.php +++ b/app/Http/Middleware/LoadUserPreferences.php @@ -29,6 +29,7 @@ class LoadUserPreferences }); $this->setPreference($request, 'timezone', function ($timezone) use ($request) { + $request->session()->put('preferences.timezone', $timezone); $request->session()->put('preferences.timezone_static', true); });