diff --git a/www/api/graphs.go b/www/api/graphs.go index 4307876..6ce5237 100644 --- a/www/api/graphs.go +++ b/www/api/graphs.go @@ -52,7 +52,7 @@ func GetServiceStatus(w http.ResponseWriter, r *http.Request) { Data []Point } - var series []Series + series := make([]Series, 0, len(teams)) for _, team := range teams { temp := make(map[string]Point) for _, uniqueName := range uniqueServices { @@ -68,7 +68,7 @@ func GetServiceStatus(w http.ResponseWriter, r *http.Request) { } } - var points []Point + points := make([]Point, 0, len(temp)) for _, point := range temp { points = append(points, point) } @@ -118,7 +118,7 @@ func GetScoreStatus(w http.ResponseWriter, r *http.Request) { teams = slices.DeleteFunc(teams, func(team db.TeamSchema) bool { return !team.Active }) for _, team := range teams { - s := Series{Name: team.Name} + s := Series{Name: team.Name, Data: make([]Point, 0)} series = append(series, s) } @@ -192,7 +192,7 @@ func GetUptimeStatus(w http.ResponseWriter, r *http.Request) { for _, team := range teams { s := Series{Name: team.Name} - var points []Point + points := make([]Point, 0, len(uniqueServices)) for _, servicename := range uniqueServices { percentage := -0.01 for service, uptime := range uptime[team.ID] {