Managed server (aliyun) add manager/manager_id fields

This commit is contained in:
Qiu Jian
2018-09-20 11:12:14 +08:00
parent f30c554c02
commit 6fbc45922c
+6 -2
View File
@@ -1026,8 +1026,12 @@ func (self *SGuest) moreExtraInfo(extra *jsonutils.JSONDict) *jsonutils.JSONDict
}
host := self.GetHost()
if host != nil && len(host.ManagerId) > 0 {
extra.Add(jsonutils.NewString(host.ManagerId), "manager_id")
if host != nil {
provider := host.GetCloudprovider()
if provider != nil {
extra.Add(jsonutils.NewString(host.ManagerId), "manager_id")
extra.Add(jsonutils.NewString(provider.GetName()), "manager")
}
}
}
return extra