diff --git a/app/Livewire/Project/Application/General.php b/app/Livewire/Project/Application/General.php index 2141a86d1..885f84247 100644 --- a/app/Livewire/Project/Application/General.php +++ b/app/Livewire/Project/Application/General.php @@ -298,7 +298,10 @@ class General extends Component } if ($this->application->build_pack === 'dockercompose' && $this->initialDockerComposeLocation !== $this->application->docker_compose_location) { - $this->loadComposeFile(); + $compose_return = $this->loadComposeFile(); + if ($compose_return instanceof \Livewire\Features\SupportEvents\Event) { + return; + } } $this->validate(); if ($this->ports_exposes !== $this->application->ports_exposes) { diff --git a/app/Models/Application.php b/app/Models/Application.php index 98b2c23b1..1ce33cefb 100644 --- a/app/Models/Application.php +++ b/app/Models/Application.php @@ -847,7 +847,7 @@ class Application extends BaseModel if (!$composeFileContent) { $this->docker_compose_location = $initialDockerComposeLocation; $this->save(); - throw new \RuntimeException("Could not load base compose file from $workdir$composeFile"); + throw new \RuntimeException("Docker Compose file not found at: $workdir$composeFile"); } else { $this->docker_compose_raw = $composeFileContent; $this->save();