fix up stats on sub-topologies

This commit is contained in:
Paul Bellamy
2016-04-29 16:42:43 +01:00
parent fe853e3f0f
commit 02a0e752e3

View File

@@ -276,8 +276,8 @@ func (r *registry) renderTopologies(rpt report.Report, req *http.Request) []APIT
r.walk(func(desc APITopologyDesc) {
renderer, decorator, _ := r.rendererForTopology(desc.id, values, rpt)
desc.Stats = decorateWithStats(rpt, renderer, decorator)
for i := range desc.SubTopologies {
renderer, decorator, _ := r.rendererForTopology(desc.id, values, rpt)
for i, sub := range desc.SubTopologies {
renderer, decorator, _ := r.rendererForTopology(sub.id, values, rpt)
desc.SubTopologies[i].Stats = decorateWithStats(rpt, renderer, decorator)
}
topologies = append(topologies, desc)