]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/QemuServer.pm
set template flag earlier
[qemu-server.git] / PVE / QemuServer.pm
index afc9976df670bccffe7aa510a5ede24d178292f2..194b678d12f1edfa5ceb5f64a319c3b6b57889d7 100644 (file)
@@ -4445,7 +4445,6 @@ sub template_create {
     die "you can't convert a vm to template if vm is running vm\n" if $running;
 
     my $storecfg = PVE::Storage::config();
-    my $i = 0;
 
     foreach_drive($conf, sub {
        my ($ds, $drive) = @_;
@@ -4460,15 +4459,7 @@ sub template_create {
        $drive->{file} = $voliddst;
        $conf->{$ds} = PVE::QemuServer::print_drive($vmid, $drive);
        PVE::QemuServer::update_config_nolock($vmid, $conf, 1);
-
     });
-    if($conf->{snapshots}){
-       delete $conf->{parent};
-       delete $conf->{snapshots};
-       #fixme : do we need to delete disks snapshots ?
-    }
-    $conf->{template} = 1;
-    PVE::QemuServer::update_config_nolock($vmid, $conf, 1);
 }
 
 sub is_template {