]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/API2/Qemu.pm
set template flag earlier
[qemu-server.git] / PVE / API2 / Qemu.pm
index 3cc35a223d34f626dae0aeb9b89eb7151ca8b5d3..8411293290e7aaba2daf7e792938ab06469d46cc 100644 (file)
@@ -2401,9 +2401,11 @@ __PACKAGE__->register_method({
            my $realcmd = sub {
                PVE::QemuServer::template_create($vmid, $conf, $disk);
            };
-           return $rpcenv->fork_worker('qmtemplate', $vmid, $authuser, $realcmd);
 
+           $conf->{template} = 1;
            PVE::QemuServer::update_config_nolock($vmid, $conf, 1);
+
+           return $rpcenv->fork_worker('qmtemplate', $vmid, $authuser, $realcmd);
        };
 
        PVE::QemuServer::lock_config($vmid, $updatefn);