]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/API2/Qemu.pm
fix #1749: do not copy pending changes when cloning a vm
[qemu-server.git] / PVE / API2 / Qemu.pm
index 0f27d299fc6b2ecee2575942f6b0b1b689b06930..fb8a6e3cd30824bf8ce6e8b0a9b531c1a03b5b3f 100644 (file)
@@ -2723,6 +2723,13 @@ __PACKAGE__->register_method({
                    }
 
                    delete $newconf->{lock};
+
+                   # do not write pending changes
+                   if ($newconf->{pending}) {
+                       warn "found pending changes, discarding for clone\n";
+                       delete $newconf->{pending};
+                   }
+
                    PVE::QemuConfig->write_config($newid, $newconf);
 
                     if ($target) {