From f048b8151314b82071376af759c17bf52df5b283 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Tue, 6 Jun 2023 15:19:21 +0200 Subject: [PATCH] get_local_vnets: fix permission path && perm new path is /zones// Signed-off-by: Alexandre Derumier --- src/PVE/Network/SDN.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PVE/Network/SDN.pm b/src/PVE/Network/SDN.pm index b95dd5b..1ad85e5 100644 --- a/src/PVE/Network/SDN.pm +++ b/src/PVE/Network/SDN.pm @@ -190,10 +190,10 @@ sub get_local_vnets { my $zoneid = $vnet->{zone}; my $comments = $vnet->{alias}; - my $privs = [ 'SDN.Audit', 'SDN.Allocate' ]; + my $privs = [ 'SDN.Audit', 'SDN.Use' ]; next if !$zoneid; - next if !$rpcenv->check_any($authuser, "/sdn/zones/$zoneid", $privs, 1) && !$rpcenv->check_any($authuser, "/sdn/vnets/$vnetid", $privs, 1); + next if !$rpcenv->check_sdn_bridge($authuser, $zoneid, $vnetid, $privs, 1); my $zone_config = PVE::Network::SDN::Zones::sdn_zones_config($zones_cfg, $zoneid); -- 2.39.2