From b184ebc3ad2ff63a264e7901d5ced209832dd171 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Mon, 5 Oct 2020 17:09:05 +0200 Subject: [PATCH] small bugfixes Signed-off-by: Alexandre Derumier --- PVE/Network/SDN/Controllers.pm | 2 +- PVE/Network/SDN/Subnets.pm | 4 ++-- PVE/Network/SDN/Vnets.pm | 2 +- PVE/Network/SDN/Zones.pm | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/PVE/Network/SDN/Controllers.pm b/PVE/Network/SDN/Controllers.pm index c210516..f652d7f 100644 --- a/PVE/Network/SDN/Controllers.pm +++ b/PVE/Network/SDN/Controllers.pm @@ -55,7 +55,7 @@ sub lock_sdn_controllers_config { sub sdn_controllers_ids { my ($cfg) = @_; - return keys %{$cfg->{ids}}; + return sort keys %{$cfg->{ids}}; } sub complete_sdn_controller { diff --git a/PVE/Network/SDN/Subnets.pm b/PVE/Network/SDN/Subnets.pm index 0b8865e..50130d5 100644 --- a/PVE/Network/SDN/Subnets.pm +++ b/PVE/Network/SDN/Subnets.pm @@ -37,7 +37,7 @@ sub write_config { sub sdn_subnets_ids { my ($cfg) = @_; - return keys %{$cfg->{ids}}; + return sort keys %{$cfg->{ids}}; } sub complete_sdn_subnet { @@ -202,7 +202,7 @@ sub next_free_ip { sub add_ip { my ($zone, $subnetid, $subnet, $ip, $hostname) = @_; - return if !$subnet; + return if !$subnet || !$ip; my $ipamid = $zone->{ipam}; my $dns = $zone->{dns}; diff --git a/PVE/Network/SDN/Vnets.pm b/PVE/Network/SDN/Vnets.pm index fbf3772..d08db51 100644 --- a/PVE/Network/SDN/Vnets.pm +++ b/PVE/Network/SDN/Vnets.pm @@ -36,7 +36,7 @@ sub write_config { sub sdn_vnets_ids { my ($cfg) = @_; - return keys %{$cfg->{ids}}; + return sort keys %{$cfg->{ids}}; } sub complete_sdn_vnet { diff --git a/PVE/Network/SDN/Zones.pm b/PVE/Network/SDN/Zones.pm index e7c7a7c..1f225dc 100644 --- a/PVE/Network/SDN/Zones.pm +++ b/PVE/Network/SDN/Zones.pm @@ -61,7 +61,7 @@ sub write_config { sub sdn_zones_ids { my ($cfg) = @_; - return keys %{$cfg->{ids}}; + return sort keys %{$cfg->{ids}}; } sub complete_sdn_zone { -- 2.39.2