diff --git a/extensions/Servers/Proxmox/Livewire/Firewall.php b/extensions/Servers/Proxmox/Livewire/Firewall.php index d6c0ea6d0..30a993794 100644 --- a/extensions/Servers/Proxmox/Livewire/Firewall.php +++ b/extensions/Servers/Proxmox/Livewire/Firewall.php @@ -88,6 +88,7 @@ class Firewall extends Component $data = $response->json()['data'] ?? []; $this->firewallEnabled = isset($data['enable']) && $data['enable'] == 1; $this->error = ''; + $this->showErrorModal = false; } catch (\Exception $e) { $errorMessage = $e->getMessage(); // Try to extract more detailed error from response if available @@ -165,6 +166,7 @@ class Firewall extends Component $data = $response->json()['data'] ?? []; $this->rules = is_array($data) ? $data : []; $this->error = ''; + $this->showErrorModal = false; } catch (\Exception $e) { $errorMessage = $e->getMessage(); // Try to extract more detailed error from response if available diff --git a/extensions/Servers/Proxmox/views/firewall.blade.php b/extensions/Servers/Proxmox/views/firewall.blade.php index d8ffc4cc0..3be63b3c0 100644 --- a/extensions/Servers/Proxmox/views/firewall.blade.php +++ b/extensions/Servers/Proxmox/views/firewall.blade.php @@ -52,8 +52,9 @@
- @if($error || $showErrorModal) -
+ @if($error && $showErrorModal) +