]> git.proxmox.com Git - pve-network.git/commitdiff
subnets: fix add|del subnets withtout ipam
authorAlexandre Derumier <aderumier@odiso.com>
Sat, 8 May 2021 05:51:36 +0000 (07:51 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 10 May 2021 07:37:16 +0000 (09:37 +0200)
PVE/Network/SDN/Subnets.pm

index 0cdadf791cca63a807d08df698499ab8f3bceb84..46d9830729711029714db552579f5446d3e9745a 100644 (file)
@@ -165,6 +165,7 @@ sub add_subnet {
     my ($zone, $subnetid, $subnet) = @_;
 
     my $ipam = $zone->{ipam};
+    return if !$ipam;
     my $ipam_cfg = PVE::Network::SDN::Ipams::config();
     my $plugin_config = $ipam_cfg->{ids}->{$ipam};
     my $plugin = PVE::Network::SDN::Ipams::Plugin->lookup($plugin_config->{type});
@@ -175,6 +176,7 @@ sub del_subnet {
     my ($zone, $subnetid, $subnet) = @_;
 
     my $ipam = $zone->{ipam};
+    return if !$ipam;
     my $ipam_cfg = PVE::Network::SDN::Ipams::config();
     my $plugin_config = $ipam_cfg->{ids}->{$ipam};
     my $plugin = PVE::Network::SDN::Ipams::Plugin->lookup($plugin_config->{type});