Signed-off-by: Alexandre Derumier <aderum...@odiso.com> --- PVE/Network/SDN/SubnetPlugin.pm | 3 ++- PVE/Network/SDN/VnetPlugin.pm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/PVE/Network/SDN/SubnetPlugin.pm b/PVE/Network/SDN/SubnetPlugin.pm index 1b790a6..c555314 100644 --- a/PVE/Network/SDN/SubnetPlugin.pm +++ b/PVE/Network/SDN/SubnetPlugin.pm @@ -120,7 +120,8 @@ sub on_delete_hook { my $vnet = $vnet_cfg->{ids}->{$id}; my @subnets = PVE::Tools::split_list($vnet->{subnets}) if $vnet->{subnets}; foreach my $subnet (@subnets) { - raise_param_exc({ subnet => "$subnet is attached to vnet $id"}) if $subnet eq $subnetid; + my $id = $subnet =~ s/\//-/r; + raise_param_exc({ subnet => "$subnet is attached to vnet $id"}) if $id eq $subnetid; } } diff --git a/PVE/Network/SDN/VnetPlugin.pm b/PVE/Network/SDN/VnetPlugin.pm index 430b3bf..6b2bcc8 100644 --- a/PVE/Network/SDN/VnetPlugin.pm +++ b/PVE/Network/SDN/VnetPlugin.pm @@ -115,7 +115,8 @@ sub on_update_hook { #verify subnet my @subnets = PVE::Tools::split_list($vnet_cfg->{ids}->{$vnetid}->{subnets}) if $vnet_cfg->{ids}->{$vnetid}->{subnets}; foreach my $subnet (@subnets) { - raise_param_exc({ subnet => "$subnet not existing"}) if !$subnet_cfg->{ids}->{$subnet}; + my $id = $subnet =~ s/\//-/r; + raise_param_exc({ subnet => "$subnet not existing"}) if !$subnet_cfg->{ids}->{$id}; } } -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel