Pārlūkot izejas kodu

When performing a metric find query, the InfluxDb9 datasource needs a query type in order to return results succesfully. This parameter is not available when called from the templateValuesSrv, which is causing an error

David Raifaizen 10 gadi atpakaļ
vecāks
revīzija
2d016c5a3f

+ 3 - 0
public/app/plugins/datasource/influxdb/datasource.js

@@ -105,6 +105,9 @@ function (angular, _, kbn, InfluxSeries, InfluxQueryBuilder) {
         case 'TAG_VALUES':
         case 'TAG_VALUES':
           var tagValues = _.flatten(series.values);
           var tagValues = _.flatten(series.values);
           return _.map(tagValues, function(tagValue) { return { text: tagValue, expandable: true }; });
           return _.map(tagValues, function(tagValue) { return { text: tagValue, expandable: true }; });
+        default: // template values service does not pass in a a query type
+          var flattenedValues = _.flatten(series.values);
+          return _.map(flattenedValues, function(value) { return { text: value, expandable: true }; });
         }
         }
       });
       });
     };
     };