From 932e58531db206d9456a50ea817c94db7813e4ab Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Sun, 27 Aug 2023 14:55:57 +0200 Subject: [PATCH] fix: fqdn on apps --- app/Http/Livewire/Project/Application/General.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/Http/Livewire/Project/Application/General.php b/app/Http/Livewire/Project/Application/General.php index ce7fa773b..80054d5db 100644 --- a/app/Http/Livewire/Project/Application/General.php +++ b/app/Http/Livewire/Project/Application/General.php @@ -139,10 +139,12 @@ public function submit() ray($this->application); try { $this->validate(); - - $domains = Str::of($this->application->fqdn)->trim()->explode(',')->map(function ($domain) { - return Str::of($domain)->trim()->lower(); - }); + if (data_get($this->application,'fqdn')) { + $domains = Str::of($this->application->fqdn)->trim()->explode(',')->map(function ($domain) { + return Str::of($domain)->trim()->lower(); + }); + $this->application->fqdn = $domains->implode(','); + } if ($this->application->dockerfile) { $port = get_port_from_dockerfile($this->application->dockerfile); if ($port) { @@ -155,7 +157,6 @@ public function submit() if ($this->application->publish_directory && $this->application->publish_directory !== '/') { $this->application->publish_directory = rtrim($this->application->publish_directory, '/'); } - $this->application->fqdn = $domains->implode(','); $this->application->save(); $this->emit('success', 'Application settings updated!'); } catch (\Exception $e) {