mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(cloudmon): avoid panic
This commit is contained in:
@@ -737,6 +737,11 @@ func (self *SResources) CollectMetrics(ctx context.Context, userCred mcclient.To
|
||||
}
|
||||
for t := range servers {
|
||||
tags := projectTags.GetTags(servers[t].ProjectId)
|
||||
if servers[t].Metadata == nil {
|
||||
server := servers[t]
|
||||
server.Metadata = map[string]string{}
|
||||
servers[t] = server
|
||||
}
|
||||
for k, v := range tags {
|
||||
if strings.HasPrefix(k, db.USER_TAG_PREFIX) {
|
||||
servers[t].Metadata[k] = v
|
||||
|
||||
Reference in New Issue
Block a user