mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-14 01:40:34 +00:00
vzdump: move VMID sorting to check_vmids
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
05447e0459
commit
50ba40ec59
@ -166,7 +166,7 @@ sub check_vmids {
|
||||
my (@vmids) = @_;
|
||||
|
||||
my $res = [];
|
||||
foreach my $vmid (@vmids) {
|
||||
for my $vmid (sort {$a <=> $b} @vmids) {
|
||||
die "ERROR: strange VM ID '${vmid}'\n" if $vmid !~ m/^\d+$/;
|
||||
$vmid = int ($vmid); # remove leading zeros
|
||||
next if !$vmid;
|
||||
@ -1187,15 +1187,12 @@ sub get_included_guests {
|
||||
push @$vmids, $id;
|
||||
}
|
||||
}
|
||||
$vmids = [ sort {$a <=> $b} @$vmids];
|
||||
|
||||
$vmids = PVE::VZDump::check_vmids(@$vmids);
|
||||
|
||||
foreach my $vmid (@$vmids) {
|
||||
my $vmid_data = $vmlist->{ids}->{$vmid};
|
||||
my $node = $vmid_data->{node};
|
||||
$vmids = check_vmids(@$vmids);
|
||||
|
||||
for my $vmid (@$vmids) {
|
||||
my $node = $vmlist->{ids}->{$vmid}->{node};
|
||||
next if (defined $job->{node} && $job->{node} ne $node);
|
||||
|
||||
push @{$vmids_per_node->{$node}}, $vmid;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user