X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=blobdiff_plain;f=src%2FPVE%2FAPI2%2FFirewall%2FVM.pm;h=732f6bf84cffb223e159f25f2a38e70ff8b3144a;hp=040f23edfa679accd8e002d96d1a55aabb0aa5b1;hb=42ec8178189b0b27e083b0a0aa94e04670e492ae;hpb=1210ae94fb22cd0d52f5a0f3453a2fb9409b4298 diff --git a/src/PVE/API2/Firewall/VM.pm b/src/PVE/API2/Firewall/VM.pm index 040f23e..732f6bf 100644 --- a/src/PVE/API2/Firewall/VM.pm +++ b/src/PVE/API2/Firewall/VM.pm @@ -115,7 +115,8 @@ sub register_handlers { code => sub { my ($param) = @_; - my $vmfw_conf = PVE::Firewall::load_vmfw_conf($rule_env, $param->{vmid}); + my $cluster_conf = PVE::Firewall::load_clusterfw_conf(); + my $vmfw_conf = PVE::Firewall::load_vmfw_conf($cluster_conf, $rule_env, $param->{vmid}); return PVE::Firewall::copy_opject_with_digest($vmfw_conf->{options}); }}); @@ -144,7 +145,9 @@ sub register_handlers { code => sub { my ($param) = @_; - my $vmfw_conf = PVE::Firewall::load_vmfw_conf($rule_env, $param->{vmid}); + + my $cluster_conf = PVE::Firewall::load_clusterfw_conf(); + my $vmfw_conf = PVE::Firewall::load_vmfw_conf($cluster_conf, $rule_env, $param->{vmid}); my (undef, $digest) = PVE::Firewall::copy_opject_with_digest($vmfw_conf->{options}); PVE::Tools::assert_if_modified($digest, $param->{digest});