]> git.proxmox.com Git - qemu-server.git/commitdiff
clone disk : keep source volume params
authorAlexandre Derumier <aderumier@odiso.com>
Tue, 14 May 2013 07:24:15 +0000 (09:24 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 14 May 2013 08:17:45 +0000 (10:17 +0200)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/API2/Qemu.pm

index f7ae89dbffdd107c285b580a4335a5452715e28e..9d6fbf63d42096cfd041e288fedcb83663375260 100644 (file)
@@ -2077,7 +2077,12 @@ __PACKAGE__->register_method({
                        }
 
                        my ($size) = PVE::Storage::volume_size_info($storecfg, $newvolid, 3);
-                       my $disk = { file => $newvolid, size => $size };
+                       my $disk = $drive;
+                       $disk->{full} = undef;
+                       $disk->{format} = undef;
+                       $disk->{file} = $newvolid;
+                       $disk->{size} = $size;
+
                        $newconf->{$opt} = PVE::QemuServer::print_drive($vmid, $disk);
 
                        PVE::QemuServer::update_config_nolock($newid, $newconf, 1);