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};