瀏覽代碼

Fix groupby selection

Default groupby selection for influxdb is escaped not like a regex, but as a glob. It works fine with one value in variable, but when you select multiple values, query is incorrect:
> SHOW TAG KEYS FROM "os.disk.fs.space_total" WHERE "host" =~ /{host-1,host-2}$/
simnv 9 年之前
父節點
當前提交
336c1b7b6e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      public/app/plugins/datasource/influxdb/datasource.ts

+ 1 - 1
public/app/plugins/datasource/influxdb/datasource.ts

@@ -104,7 +104,7 @@ export function InfluxDatasource(instanceSettings, $q, backendSrv, templateSrv)
   this.metricFindQuery = function (query) {
   this.metricFindQuery = function (query) {
     var interpolated;
     var interpolated;
     try {
     try {
-      interpolated = templateSrv.replace(query);
+      interpolated = templateSrv.replace(query, null, 'regex');
     } catch (err) {
     } catch (err) {
       return $q.reject(err);
       return $q.reject(err);
     }
     }