From 836458ad85a5e31f8e5889bf5a59559567522a9f Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 22 Feb 2024 14:45:56 +0100 Subject: [PATCH] fix: no coolify.yaml found --- app/Livewire/Server/Proxy/DynamicConfigurations.php | 4 +++- app/Livewire/Server/Proxy/NewDynamicConfiguration.php | 1 + .../livewire/server/proxy/dynamic-configurations.blade.php | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Livewire/Server/Proxy/DynamicConfigurations.php b/app/Livewire/Server/Proxy/DynamicConfigurations.php index 9e7a89780..6e52f9d4a 100644 --- a/app/Livewire/Server/Proxy/DynamicConfigurations.php +++ b/app/Livewire/Server/Proxy/DynamicConfigurations.php @@ -22,7 +22,9 @@ class DynamicConfigurations extends Component $files = collect(explode("\n", $files))->filter(fn ($file) => !empty($file)); $files = $files->map(fn ($file) => trim($file)); $files = $files->sort(); - $files = $files->filter(fn ($file) => $file !== 'coolify.yaml')->prepend('coolify.yaml'); + if ($files->contains('coolify.yaml')) { + $files = $files->filter(fn ($file) => $file !== 'coolify.yaml')->prepend('coolify.yaml'); + } $contents = collect([]); foreach ($files as $file) { $without_extension = str_replace('.', '|', $file); diff --git a/app/Livewire/Server/Proxy/NewDynamicConfiguration.php b/app/Livewire/Server/Proxy/NewDynamicConfiguration.php index cf9c88160..28b083ca8 100644 --- a/app/Livewire/Server/Proxy/NewDynamicConfiguration.php +++ b/app/Livewire/Server/Proxy/NewDynamicConfiguration.php @@ -62,6 +62,7 @@ class NewDynamicConfiguration extends Component instant_remote_process(["echo '{$base64_value}' | base64 -d > {$file}"], $this->server); $this->dispatch('loadDynamicConfigurations'); $this->dispatch('dynamic-configuration-added'); + $this->dispatch('success', 'Success', 'Dynamic configuration saved.'); } catch (\Throwable $e) { return handleError($e, $this); } diff --git a/resources/views/livewire/server/proxy/dynamic-configurations.blade.php b/resources/views/livewire/server/proxy/dynamic-configurations.blade.php index 9cc1c505b..c89c4274f 100644 --- a/resources/views/livewire/server/proxy/dynamic-configurations.blade.php +++ b/resources/views/livewire/server/proxy/dynamic-configurations.blade.php @@ -44,6 +44,8 @@ @endif @endforeach + @else +
No dynamic configurations found.
@endif