Quellcode durchsuchen

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 vor 2 Jahren
Ursprung
Commit
3eec39aaeb
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  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