Merge pull request #7902 from rainzm/cloudaccount/opt_fix

fix(esxi): return when host.Vm is empty
This commit is contained in:
Zexi Li
2020-09-14 16:27:59 +08:00
committed by GitHub
+3
View File
@@ -656,6 +656,9 @@ func (cli *SESXiClient) HostVmIPs(ctx context.Context) (map[string]string, []SSi
}
func (cli *SESXiClient) vmIPs(host *mo.HostSystem) ([]SSimpleVM, error) {
if len(host.Vm) == 0 {
return []SSimpleVM{}, nil
}
var vms []mo.VirtualMachine
err := cli.references2Objects(host.Vm, VM_PROPS, &vms)
if err != nil {