fix: correct dispatch logic for Hetzner server status refresh in checkHetznerServerStatus method

This commit is contained in:
Andras Bacsai 2025-10-10 10:13:14 +02:00
parent 2bca22082c
commit 5362952e2a

View file

@ -392,10 +392,10 @@ public function checkHetznerServerStatus(bool $manual = false)
if ($this->server->hetzner_server_status !== $this->hetznerServerStatus) { if ($this->server->hetzner_server_status !== $this->hetznerServerStatus) {
$this->server->hetzner_server_status = $this->hetznerServerStatus; $this->server->hetzner_server_status = $this->hetznerServerStatus;
$this->server->update(['hetzner_server_status' => $this->hetznerServerStatus]); $this->server->update(['hetzner_server_status' => $this->hetznerServerStatus]);
}
if ($manual) { if ($manual) {
$this->dispatch('success', 'Server status refreshed: '.ucfirst($this->hetznerServerStatus ?? 'unknown')); $this->dispatch('success', 'Server status refreshed: '.ucfirst($this->hetznerServerStatus ?? 'unknown'));
} }
}
// If Hetzner server is off but Coolify thinks it's still reachable, update Coolify's state // If Hetzner server is off but Coolify thinks it's still reachable, update Coolify's state
if ($this->hetznerServerStatus === 'off' && $this->server->settings->is_reachable) { if ($this->hetznerServerStatus === 'off' && $this->server->settings->is_reachable) {