瀏覽代碼

cloud cost status returns empty slice instead of nil

Signed-off-by: Sean Holcomb <seanholcomb@gmail.com>
Sean Holcomb 2 年之前
父節點
當前提交
2cdae65302
共有 1 個文件被更改,包括 3 次插入1 次删除
  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