11503: escape measurement filter regex value

This commit is contained in:
SamuelToh
2019-01-10 10:47:22 +10:00
parent 032d69fc21
commit 9e3ab71e40
2 changed files with 8 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
import _ from 'lodash';
import kbn from 'app/core/utils/kbn';
function renderTagCondition(tag, index) {
let str = '';
@@ -43,7 +44,7 @@ export class InfluxQueryBuilder {
} else if (type === 'MEASUREMENTS') {
query = 'SHOW MEASUREMENTS';
if (withMeasurementFilter) {
query += ' WITH MEASUREMENT =~ /' + withMeasurementFilter + '/';
query += ' WITH MEASUREMENT =~ /' + kbn.regexEscape(withMeasurementFilter) + '/';
}
} else if (type === 'FIELDS') {
measurement = this.target.measurement;