Просмотр исходного кода

Merge pull request #404 from kubecost/AjayTripathy-nil-fix

Ajay tripathy nil fix
Ajay Tripathy 6 лет назад
Родитель
Сommit
442977068e
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      pkg/costmodel/promparsers.go

+ 3 - 1
pkg/costmodel/promparsers.go

@@ -57,7 +57,9 @@ func (pqr *PromQueryResult) GetLabels() map[string]string {
 // PromQueryResult objects
 func NewQueryResults(queryResult interface{}) ([]*PromQueryResult, error) {
 	var result []*PromQueryResult
-
+	if queryResult == nil {
+		return nil, fmt.Errorf("[Error] nil result from prometheus, has it gone down?")
+	}
 	data, ok := queryResult.(map[string]interface{})["data"]
 	if !ok {
 		e, err := wrapPrometheusError(queryResult)