diff --git a/app/Http/Livewire/Destination/New/StandaloneDocker.php b/app/Http/Livewire/Destination/New/StandaloneDocker.php index cc779d03f..29f775593 100644 --- a/app/Http/Livewire/Destination/New/StandaloneDocker.php +++ b/app/Http/Livewire/Destination/New/StandaloneDocker.php @@ -14,7 +14,7 @@ class StandaloneDocker extends Component public string $network; public Collection $servers; - public int $server_id; + public int|null $server_id = null; protected $rules = [ 'name' => 'required|string', @@ -23,10 +23,12 @@ class StandaloneDocker extends Component ]; public function mount() { - if (request()->query('server_id')) { - $this->server_id = request()->query('server_id'); - } else { - $this->server_id = Server::validated()->first()->id; + if (!$this->server_id) { + if (request()->query('server_id')) { + $this->server_id = request()->query('server_id'); + } else { + $this->server_id = Server::validated()->first()->id; + } } $this->network = new Cuid2(7); $this->name = generateRandomName(); diff --git a/app/Models/Server.php b/app/Models/Server.php index c9717b287..235c53494 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -58,7 +58,7 @@ static public function validated() { return Server::where('team_id', session('currentTeam')->id)->whereRelation('settings', 'is_validated', true)->get(); } - static public function destinations(string|null $server_uuid) + static public function destinations(string|null $server_uuid = null) { if ($server_uuid) { $server = Server::where('team_id', session('currentTeam')->id)->where('uuid', $server_uuid)->firstOrFail(); diff --git a/resources/views/components/magic-bar.blade.php b/resources/views/components/magic-bar.blade.php index 9ce3494bf..08d1d1482 100644 --- a/resources/views/components/magic-bar.blade.php +++ b/resources/views/components/magic-bar.blade.php @@ -28,13 +28,13 @@ {{-- Servers --}}