]> git.proxmox.com Git - qemu-server.git/commitdiff
sync_disks: fix check
authorFabian Ebner <f.ebner@proxmox.com>
Wed, 20 May 2020 08:20:36 +0000 (10:20 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 1 Jul 2020 07:13:06 +0000 (09:13 +0200)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
PVE/QemuMigrate.pm

index b729940b24955f03f82825d490f656e2ea2740c7..f6baedaf696c4ee4e5816f4a97d0777aacf247e7 100644 (file)
@@ -519,7 +519,9 @@ sub sync_disks {
        PVE::QemuConfig->foreach_volume($conf, sub {
            my ($key, $drive) = @_;
            return if $key eq 'efidisk0'; # skip efidisk, will be handled later
-           return if !defined($local_volumes->{$key}); # only update sizes for local volumes
+
+           my $volid = $drive->{file};
+           return if !defined($local_volumes->{$volid}); # only update sizes for local volumes
 
            my ($updated, $old_size, $new_size) = PVE::QemuServer::Drive::update_disksize($drive, $volid_hash);
            if (defined($updated)) {