]> git.proxmox.com Git - pve-network.git/commitdiff
zones: status : skip node if node don't have the zone
authorAlexandre Derumier <aderumier@odiso.com>
Fri, 11 Feb 2022 09:33:22 +0000 (10:33 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 13 Feb 2022 13:23:36 +0000 (14:23 +0100)
reported by forum user:
https://forum.proxmox.com/threads/proxmox-sdn-incorrect-node-deployment.99834/

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/Network/SDN/Zones.pm

index a4d81e3349f0cf9e112c73c2855eb52af59e6649..62dadb1f60a23ac38aca3171c70d2b944ebbc684 100644 (file)
@@ -235,6 +235,7 @@ sub status {
     my $zone_status = {};
 
     for my $id (sort keys %{$zone_cfg->{ids}}) {
+       next if defined($zone_cfg->{ids}->{$id}->{nodes}) && !$zone_cfg->{ids}->{$id}->{nodes}->{$nodename};
        $zone_status->{$id}->{status} = $err_config ? 'pending' : 'available';
     }