Torkel Ödegaard 11 years ago
parent
commit
adaf9cbc90
1 changed files with 2 additions and 8 deletions
  1. 2 8
      src/app/services/influxdb/influxdbDatasource.js

+ 2 - 8
src/app/services/influxdb/influxdbDatasource.js

@@ -62,16 +62,10 @@ function (angular, _, kbn) {
           query = queryElements.join(" ");
           query = queryElements.join(" ");
         }
         }
         else {
         else {
-          var template = "select [[func]]([[column]]) as [[column]]_[[func]] from [[series]] " +
+          var template = "select [[func]](\"[[column]]\") as \"[[column]]_[[func]]\" from \"[[series]]\" " +
                          "where  [[timeFilter]] [[condition_add]] [[condition_key]] [[condition_op]] [[condition_value]] " +
                          "where  [[timeFilter]] [[condition_add]] [[condition_key]] [[condition_op]] [[condition_value]] " +
                          "group by time([[interval]]) order asc";
                          "group by time([[interval]]) order asc";
 
 
-          if (target.column.indexOf('-') !== -1 || target.column.indexOf('.') !== -1) {
-            template = "select [[func]](\"[[column]]\") as \"[[column]]_[[func]]\" from [[series]] " +
-                         "where  [[timeFilter]] [[condition_add]] [[condition_key]] [[condition_op]] [[condition_value]] " +
-                         "group by time([[interval]]) order asc";
-          }
-
           var templateData = {
           var templateData = {
             series: target.series,
             series: target.series,
             column: target.column,
             column: target.column,
@@ -99,7 +93,7 @@ function (angular, _, kbn) {
     };
     };
 
 
     InfluxDatasource.prototype.listColumns = function(seriesName) {
     InfluxDatasource.prototype.listColumns = function(seriesName) {
-      return this.doInfluxRequest('select * from ' + seriesName + ' limit 1').then(function(data) {
+      return this.doInfluxRequest('select * from "' + seriesName + '" limit 1').then(function(data) {
         if (!data) {
         if (!data) {
           return [];
           return [];
         }
         }