mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-07-04 04:22:59 +00:00
Fix delete issue in VM resource
This commit is contained in:
parent
87ed6ba2b8
commit
1f96d6851a
@ -1168,7 +1168,7 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
|
|||||||
}
|
}
|
||||||
|
|
||||||
if len(networkDevice) > 0 {
|
if len(networkDevice) > 0 {
|
||||||
networkDeviceObjects, err := resourceVirtualEnvironmentVMGetNetworkDeviceObjects(d, m)
|
updateBody.NetworkDevices, err = resourceVirtualEnvironmentVMGetNetworkDeviceObjects(d, m)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -1183,8 +1183,6 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
|
|||||||
for i := len(updateBody.NetworkDevices); i < maxNetworkDevices; i++ {
|
for i := len(updateBody.NetworkDevices); i < maxNetworkDevices; i++ {
|
||||||
delete = append(delete, fmt.Sprintf("net%d", i))
|
delete = append(delete, fmt.Sprintf("net%d", i))
|
||||||
}
|
}
|
||||||
|
|
||||||
updateBody.NetworkDevices = networkDeviceObjects
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(operatingSystem) > 0 {
|
if len(operatingSystem) > 0 {
|
||||||
@ -1195,7 +1193,7 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
|
|||||||
}
|
}
|
||||||
|
|
||||||
if len(serialDevice) > 0 {
|
if len(serialDevice) > 0 {
|
||||||
serialDevices, err := resourceVirtualEnvironmentVMGetSerialDeviceList(d, m)
|
updateBody.SerialDevices, err = resourceVirtualEnvironmentVMGetSerialDeviceList(d, m)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -1204,8 +1202,6 @@ func resourceVirtualEnvironmentVMCreateClone(d *schema.ResourceData, m interface
|
|||||||
for i := len(updateBody.SerialDevices); i < maxSerialDevices; i++ {
|
for i := len(updateBody.SerialDevices); i < maxSerialDevices; i++ {
|
||||||
delete = append(delete, fmt.Sprintf("serial%d", i))
|
delete = append(delete, fmt.Sprintf("serial%d", i))
|
||||||
}
|
}
|
||||||
|
|
||||||
updateBody.SerialDevices = serialDevices
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if started != dvResourceVirtualEnvironmentVMStarted {
|
if started != dvResourceVirtualEnvironmentVMStarted {
|
||||||
|
Loading…
Reference in New Issue
Block a user