From b82290d12499766647382f60b731045defb3e375 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Thu, 10 Jan 2019 22:40:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20spec=20=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=20enabled=20=E7=9A=84=E5=AE=BF=E4=B8=BB?= =?UTF-8?q?=E6=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/models/hosts.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/compute/models/hosts.go b/pkg/compute/models/hosts.go index 5b4f9642fd..82df9d5e49 100644 --- a/pkg/compute/models/hosts.go +++ b/pkg/compute/models/hosts.go @@ -787,6 +787,9 @@ func (self *SHost) ClearSchedDescCache() error { func (self *SHost) GetSpec(statusCheck bool) *jsonutils.JSONDict { if statusCheck { + if !self.Enabled { + return nil + } if utils.IsInStringArray(self.Status, []string{BAREMETAL_INIT, BAREMETAL_PREPARE_FAIL, BAREMETAL_PREPARE}) || self.GetBaremetalServer() != nil { return nil