From 6595be95eb9d4b9222cc9e2f1785780c83699523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 17 Nov 2017 15:23:45 +0100 Subject: [PATCH] influxdb: another minor refactor of #9474 --- .../plugins/datasource/influxdb/query_builder.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/public/app/plugins/datasource/influxdb/query_builder.ts b/public/app/plugins/datasource/influxdb/query_builder.ts index 90058d7c912..d4442e84c37 100644 --- a/public/app/plugins/datasource/influxdb/query_builder.ts +++ b/public/app/plugins/datasource/influxdb/query_builder.ts @@ -49,16 +49,18 @@ export class InfluxQueryBuilder { } else if (type === 'FIELDS') { measurement = this.target.measurement; policy = this.target.policy; + if (!measurement.match('^/.*/')) { measurement = '"' + measurement + '"'; - if (policy) { - if (!policy.match('^/.*/')) { - policy = '"' + policy + '"'; - } + + if (policy && policy !== 'default') { + policy = '"' + policy + '"'; measurement = policy + '.' + measurement; } } + return 'SHOW FIELD KEYS FROM ' + measurement; + } else if (type === 'RETENTION POLICIES') { query = 'SHOW RETENTION POLICIES on "' + this.database + '"'; return query; @@ -70,9 +72,7 @@ export class InfluxQueryBuilder { } if (policy && policy !== 'default') { - if (!policy.match('^/.*/') && !policy.match(/^merge\(.*\)/)) { - policy = '"' + policy + '"'; - } + policy = '"' + policy + '"'; measurement = policy + '.' + measurement; }