'updateKubeFilters` returns early if there are no namespaces

This change makes sure an empty `APITopologyOptionGroup` struct is not created for namespaces, if there are no namespaces to report.
This commit is contained in:
Roberto Bruggemann
2018-01-08 17:37:49 +00:00
parent 53793717d5
commit d3c53bacd6
+3
View File
@@ -103,6 +103,9 @@ func updateKubeFilters(rpt report.Report, topologies []APITopologyDesc) []APITop
}
ns = append(ns, name)
}
if len(ns) == 0 {
return topologies
}
sort.Strings(ns)
topologies = append([]APITopologyDesc{}, topologies...) // Make a copy so we can make changes safely
for i, t := range topologies {