From ba2f305f33fe4d16cdcfbab8dab53fc47fa897ff Mon Sep 17 00:00:00 2001 From: xboard Date: Tue, 15 Jul 2025 20:49:08 +0800 Subject: [PATCH] fix: theme switch service --- app/Services/ThemeService.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Services/ThemeService.php b/app/Services/ThemeService.php index d72eb66..4218c49 100644 --- a/app/Services/ThemeService.php +++ b/app/Services/ThemeService.php @@ -191,8 +191,12 @@ class ThemeService /** * 切换主题 */ - public function switch(string $theme): bool + public function switch(string|null $theme): bool { + if ($theme === null) { + return true; + } + $currentTheme = admin_setting('current_theme'); try {