diff --git a/app/Livewire/Project/Shared/HealthChecks.php b/app/Livewire/Project/Shared/HealthChecks.php index 44f5c5e44..ee11c496d 100644 --- a/app/Livewire/Project/Shared/HealthChecks.php +++ b/app/Livewire/Project/Shared/HealthChecks.php @@ -51,9 +51,15 @@ public function toggleHealthcheck() { try { $this->authorize('update', $this->resource); + $wasEnabled = $this->resource->health_check_enabled; $this->resource->health_check_enabled = !$this->resource->health_check_enabled; $this->resource->save(); - $this->dispatch('success', 'Health check ' . ($this->resource->health_check_enabled ? 'enabled' : 'disabled') . '.'); + + if ($this->resource->health_check_enabled && !$wasEnabled && $this->resource->isRunning()) { + $this->dispatch('info', 'Health check has been enabled. A restart is required to apply the new settings.'); + } else { + $this->dispatch('success', 'Health check ' . ($this->resource->health_check_enabled ? 'enabled' : 'disabled') . '.'); + } } catch (\Throwable $e) { return handleError($e, $this); }