0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-02 03:22:59 +00:00

Fix delete issue in VM resource

This commit is contained in:
Dan Petersen 2020-01-22 11:36:14 +01:00
parent 87ed6ba2b8
commit 1f96d6851a

View File

@ -1168,7 +1168,7 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
}
if len(networkDevice) > 0 {
networkDeviceObjects, err := resourceVirtualEnvironmentVMGetNetworkDeviceObjects(d, m)
updateBody.NetworkDevices, err = resourceVirtualEnvironmentVMGetNetworkDeviceObjects(d, m)
if err != nil {
return err
@ -1183,8 +1183,6 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
for i := len(updateBody.NetworkDevices); i < maxNetworkDevices; i++ {
delete = append(delete, fmt.Sprintf("net%d", i))
}
updateBody.NetworkDevices = networkDeviceObjects
}
if len(operatingSystem) > 0 {
@ -1195,7 +1193,7 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
}
if len(serialDevice) > 0 {
serialDevices, err := resourceVirtualEnvironmentVMGetSerialDeviceList(d, m)
updateBody.SerialDevices, err = resourceVirtualEnvironmentVMGetSerialDeviceList(d, m)
if err != nil {
return err
@ -1204,8 +1202,6 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
for i := len(updateBody.SerialDevices); i < maxSerialDevices; i++ {
delete = append(delete, fmt.Sprintf("serial%d", i))
}
updateBody.SerialDevices = serialDevices
}
if started != dvResourceVirtualEnvironmentVMStarted {