diff --git a/extensions/Servers/Proxmox/Livewire/Firewall.php b/extensions/Servers/Proxmox/Livewire/Firewall.php index e74f0cb03..018c76af1 100644 --- a/extensions/Servers/Proxmox/Livewire/Firewall.php +++ b/extensions/Servers/Proxmox/Livewire/Firewall.php @@ -628,9 +628,8 @@ class Firewall extends Component 'enable' => $this->ruleEnable ? 1 : 0, ]; - if (!empty(trim($this->ruleMacro))) { - $payload['macro'] = trim($this->ruleMacro); - } + // Note: ruleMacro is only used for UI convenience to auto-populate fields + // It is NOT sent to Proxmox API - only the actual proto/dport values are sent if (!empty(trim($this->ruleIface))) { $payload['iface'] = trim($this->ruleIface);