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 @@ class General extends Component 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 @@ class General extends Component 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) {