From 8a50b3c087d215285b21fafb7a5401b7de33f72e Mon Sep 17 00:00:00 2001 From: Bubka <858858+Bubka@users.noreply.github.com> Date: Fri, 6 Jun 2025 09:52:54 +0200 Subject: [PATCH] Ensure LogoLib loading while no user is authenticated --- app/Services/IconService.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Services/IconService.php b/app/Services/IconService.php index 94aaf4ed..bdf50da7 100644 --- a/app/Services/IconService.php +++ b/app/Services/IconService.php @@ -19,7 +19,11 @@ class IconService */ public function buildFromOfficialLogo(?string $service) : ?string { - return LogoLib::driver(Auth::user()->preferences['iconCollection'])->getIcon($service); + $iconCollection = Auth::user() + ? Auth::user()->preferences['iconCollection'] + : config('2fauth.preferences.iconCollection'); + + return LogoLib::driver($iconCollection)->getIcon($service); } /**