From 2d2abc149924e80d943f69325c73a3ecc1c61dac Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Mon, 1 Dec 2025 13:21:25 -0500 Subject: [PATCH] fix: reset error modal state in Proxmox Firewall component to ensure proper user feedback during error handling --- extensions/Servers/Proxmox/Livewire/Firewall.php | 2 ++ extensions/Servers/Proxmox/views/firewall.blade.php | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) 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) +