From efa7cab3e29a6c3ff761908f1b19dd08e02ba5a2 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 18 Sep 2023 10:44:32 +0200 Subject: [PATCH] fix: installDocker id not found --- app/Actions/Server/InstallDocker.php | 4 ++-- app/Http/Livewire/Boarding/Index.php | 2 +- app/Http/Livewire/Server/Form.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Actions/Server/InstallDocker.php b/app/Actions/Server/InstallDocker.php index 49ea85c6b..2ddda94a8 100644 --- a/app/Actions/Server/InstallDocker.php +++ b/app/Actions/Server/InstallDocker.php @@ -8,7 +8,7 @@ use App\Models\Team; class InstallDocker { - public function __invoke(Server $server, Team $team) + public function __invoke(Server $server) { $dockerVersion = '24.0'; $config = base64_encode('{ @@ -19,7 +19,7 @@ class InstallDocker } }'); $found = StandaloneDocker::where('server_id', $server->id); - if ($found->count() == 0) { + if ($found->count() == 0 && $server->id) { StandaloneDocker::create([ 'name' => 'coolify', 'network' => 'coolify', diff --git a/app/Http/Livewire/Boarding/Index.php b/app/Http/Livewire/Boarding/Index.php index 024d1cf44..dcf7623d0 100644 --- a/app/Http/Livewire/Boarding/Index.php +++ b/app/Http/Livewire/Boarding/Index.php @@ -232,7 +232,7 @@ uZx9iFkCELtxrh31QJ68AAAAEXNhaWxANzZmZjY2ZDJlMmRkAQIDBA== } public function installDocker() { - $activity = resolve(InstallDocker::class)($this->createdServer, currentTeam()); + $activity = resolve(InstallDocker::class)($this->createdServer); $this->emit('newMonitorActivity', $activity->id); $this->currentState = 'select-proxy'; } diff --git a/app/Http/Livewire/Server/Form.php b/app/Http/Livewire/Server/Form.php index 56cec63da..cdb00c0a2 100644 --- a/app/Http/Livewire/Server/Form.php +++ b/app/Http/Livewire/Server/Form.php @@ -44,7 +44,7 @@ class Form extends Component public function installDocker() { - $activity = resolve(InstallDocker::class)($this->server, currentTeam()); + $activity = resolve(InstallDocker::class)($this->server); $this->emit('newMonitorActivity', $activity->id); }