diff --git a/app/Livewire/Project/New/Select.php b/app/Livewire/Project/New/Select.php index 05107a105..b2c141ea8 100644 --- a/app/Livewire/Project/New/Select.php +++ b/app/Livewire/Project/New/Select.php @@ -121,7 +121,11 @@ class Select extends Component } } - if (! is_string($logo) || ! file_exists(public_path($logo))) { + $hasLogo = is_string($logo) + && basename($logo) !== basename($default_logo) + && file_exists(public_path($logo)); + + if (! $hasLogo) { $logo = $default_logo; } @@ -132,6 +136,7 @@ class Select extends Component 'id' => $serviceKey, 'name' => str($serviceKey)->headline(), 'docsSlug' => str($serviceKey)->lower()->value(), + 'has_logo' => $hasLogo, 'logo' => asset($logo), 'logo_github_url' => file_exists($local_logo_path) ? 'https://raw.githubusercontent.com/coollabsio/coolify/refs/heads/main/public/'.$logo diff --git a/resources/views/livewire/project/new/select.blade.php b/resources/views/livewire/project/new/select.blade.php index 1567a52ec..b97e1d8f6 100644 --- a/resources/views/livewire/project/new/select.blade.php +++ b/resources/views/livewire/project/new/select.blade.php @@ -266,13 +266,14 @@
-