Explorar o código

Merge pull request #2688 from Sean-Holcomb/v2.2-Patch/cloud-cost-status-empty-result

cloud cost status returns empty slice instead of nil
Sean Holcomb %!s(int64=2) %!d(string=hai) anos
pai
achega
3eec39aaeb
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      pkg/cloudcost/pipelineservice.go

+ 3 - 1
pkg/cloudcost/pipelineservice.go

@@ -35,9 +35,11 @@ func NewPipelineService(repo Repository, ic *config.Controller, ingConf Ingestor
 // Status merges status values from the config.Controller and the IngestionManager to give a combined view of that state
 // of configs and their ingestion status
 func (dp *PipelineService) Status() []Status {
-	var statuses []Status
 	// Pull config status from the config controller
 	confStatuses := dp.configController.GetStatus()
+
+	statuses := make([]Status, 0, len(confStatuses))
+
 	refreshRate := time.Hour * time.Duration(env.GetCloudCostRefreshRateHours())
 	for _, confStat := range confStatuses {
 		var conf cloudconfig.Config