diff --git a/app/Livewire/EndpointSynth.php b/app/Livewire/EndpointSynth.php index 91a5d1e38..87352dbd2 100644 --- a/app/Livewire/EndpointSynth.php +++ b/app/Livewire/EndpointSynth.php @@ -21,6 +21,10 @@ class EndpointSynth extends Synth public function hydrate($value) { + if (!is_string($value) && !is_int($value)) { + return null; + } + return new Endpoint($value); } } diff --git a/app/Models/Server.php b/app/Models/Server.php index f80ddcdc4..c1f6d127e 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -447,6 +447,10 @@ class Server extends Model $portEggVariable = $this->variables->firstWhere('env_variable', 'SERVER_PORT'); if ($portEggVariable) { $portServerVariable = $this->serverVariables->firstWhere('variable_id', $portEggVariable->id); + if (! $portServerVariable) { + return null; + } + $endpoint = new Endpoint($portServerVariable->variable_value); }