From 9466ad4a489ae17970dede27f8d7dd4d6d87fa6b Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 2 Jan 2026 13:46:53 +0100 Subject: [PATCH] fix(service): handle missing service database and redirect to configuration --- app/Livewire/Project/Service/Index.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Livewire/Project/Service/Index.php b/app/Livewire/Project/Service/Index.php index 8d37d3e31..50772101a 100644 --- a/app/Livewire/Project/Service/Index.php +++ b/app/Livewire/Project/Service/Index.php @@ -46,6 +46,13 @@ public function mount() $this->serviceApplication->getFilesFromServer(); } else { $this->serviceDatabase = $this->service->databases()->whereUuid($this->parameters['stack_service_uuid'])->first(); + if (! $this->serviceDatabase) { + return redirect()->route('project.service.configuration', [ + 'project_uuid' => $this->parameters['project_uuid'], + 'environment_uuid' => $this->parameters['environment_uuid'], + 'service_uuid' => $this->parameters['service_uuid'], + ]); + } $this->serviceDatabase->getFilesFromServer(); } $this->s3s = currentTeam()->s3s;