fix: server-list details report nil pointer panic

This commit is contained in:
Qiu Jian
2019-11-08 18:11:01 +08:00
parent cf4bb0e642
commit acd0469e45
+3
View File
@@ -520,6 +520,9 @@ func (self *SBaremetalGuestDriver) IsSupportGuestClone() bool {
func (self *SBaremetalGuestDriver) IsSupportCdrom(guest *models.SGuest) (bool, error) {
host := guest.GetHost()
if host == nil {
return false, errors.Wrap(httperrors.ErrNotFound, "no host")
}
ipmiInfo, err := host.GetIpmiInfo()
if err != nil {
return false, errors.Wrap(err, "host.GetIpmiInfo")