From 2edea01c7873386b7c5d01a67a645c52ad5b6b5d Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 15 Mar 2017 16:47:41 +0100 Subject: [PATCH] get_filtered_vmlist: save VM conf in own subhash small refactoring in get_filtered_vmlist: save a VMs config in its own subhash to avoid collisions with other data which we want to save in the vmid list, for now this is only `type` but in the next patch I want to save also the class Signed-off-by: Thomas Lamprecht (cherry picked from commit 627fa10467a1578c5a3c7d2a292bbe6f14a881ca) --- PVE/API2/Nodes.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm index c85c9f57..101a4f40 100644 --- a/PVE/API2/Nodes.pm +++ b/PVE/API2/Nodes.pm @@ -1248,7 +1248,7 @@ my $get_filtered_vmlist = sub { return if !$templates && $class->is_template($conf); return if !$ha_managed && PVE::HA::Config::vm_is_ha_managed($vmid); - $res->{$vmid} = $conf; + $res->{$vmid}->{conf} = $conf; $res->{$vmid}->{type} = $d->{type}; }; warn $@ if $@; @@ -1265,7 +1265,7 @@ my $get_start_stop_list = sub { my $resList = {}; foreach my $vmid (keys %$vmlist) { - my $conf = $vmlist->{$vmid}; + my $conf = $vmlist->{$vmid}->{conf}; next if $autostart && !$conf->{onboot};