Fix the "index out of range" issue when sort metrics

This commit is contained in:
larryliuqing
2022-02-25 09:35:47 +08:00
parent 970780993e
commit 29d2858215

View File

@@ -120,8 +120,10 @@ func (raw *Metrics) Sort(target, order, identifier string) *Metrics {
// Record ordinals in the final result
v, ok := mv.Metadata[identifier]
if ok && v != "" {
resourceOrdinal[v] = ordinal
ordinal++
if _, ok1 := resourceOrdinal[v]; !ok1 {
resourceOrdinal[v] = ordinal
ordinal++
}
}
}
}