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 <t.lamprecht@proxmox.com>
This commit is contained in:
parent
b750c7cb6a
commit
627fa10467
@ -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 $@;
|
||||
@ -1268,7 +1268,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};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user