修正:无法删除sched_fail的主机

This commit is contained in:
Qiu Jian
2018-10-25 00:04:04 +08:00
parent 75e3f99850
commit 5d7bdace41
+1 -1
View File
@@ -119,7 +119,7 @@ func (self *SVirtualizedGuestDriver) RequestStopGuestForDelete(ctx context.Conte
if host != nil && host.Enabled && host.HostStatus == models.HOST_ONLINE {
return guest.StartGuestStopTask(ctx, task.GetUserCred(), true, task.GetTaskId())
}
if !jsonutils.QueryBoolean(task.GetParams(), "purge", false) {
if host != nil && !jsonutils.QueryBoolean(task.GetParams(), "purge", false) {
return fmt.Errorf("fail to contact host")
}
task.ScheduleRun(nil)