diff --git a/builder/nutanix/driver.go b/builder/nutanix/driver.go index 2c57a58..dc8cf7b 100644 --- a/builder/nutanix/driver.go +++ b/builder/nutanix/driver.go @@ -930,7 +930,9 @@ func (d *NutanixDriver) PowerOff(vmUUID string) error { <-time.After(1 * time.Second) continue } - return fmt.Errorf("error while GetTask, %s", err.Error()) + if err != nil { + return fmt.Errorf("error while GetTask, %s", err.Error()) + } } log.Printf("PowerOff task: %s", taskUUID)