Skip to content

Commit

Permalink
fix destroy/delete vm
Browse files Browse the repository at this point in the history
  • Loading branch information
Grant Gongaware committed Feb 15, 2017
1 parent 679fd58 commit 28dbb40
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions proxmox/resource_vm_qemu.go
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,12 @@ func resourceVmQemuRead(d *schema.ResourceData, meta interface{}) error {

func resourceVmQemuDelete(d *schema.ResourceData, meta interface{}) error {
client := meta.(*providerConfiguration).Client
vmr := pxapi.NewVmRef(d.Get("vmid").(int))
_, err := client.DeleteVm(vmr)
vmId, _ := strconv.Atoi(d.Id())
vmr := pxapi.NewVmRef(vmId)
_, err := client.StopVm(vmr)
if err != nil {
return err
}
_, err = client.DeleteVm(vmr)
return err
}

0 comments on commit 28dbb40

Please sign in to comment.