From: Fabian Grünbichler Date: Wed, 25 Jan 2017 13:58:14 +0000 (+0100) Subject: fix #1260: convert moved template disk to base X-Git-Url: https://git.proxmox.com/?p=qemu-server.git;a=commitdiff_plain;h=fbd7dcce4d03bfa94a7bb4d164ec5b1adda85c7f fix #1260: convert moved template disk to base this was already possible manually via "qm template", but doing it automatically when moving a disk of a template makes more sense. Signed-off-by: Fabian Grünbichler --- diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm index 2c1e2c9..9b60081 100644 --- a/PVE/API2/Qemu.pm +++ b/PVE/API2/Qemu.pm @@ -2650,6 +2650,10 @@ __PACKAGE__->register_method({ PVE::QemuConfig->add_unused_volume($conf, $old_volid) if !$param->{delete}; + # convert moved disk to base if part of template + PVE::QemuServer::template_create($vmid, $conf, $disk) + if PVE::QemuConfig->is_template($conf); + PVE::QemuConfig->write_config($vmid, $conf); eval {