From 476a2275051c8586cea3df2d246020c12554ea6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Farkas?= Date: Tue, 10 Aug 2021 14:18:29 +0200 Subject: [PATCH] influxdb: check for invalid program-flow (#37474) --- public/app/plugins/datasource/influxdb/datasource.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/app/plugins/datasource/influxdb/datasource.ts b/public/app/plugins/datasource/influxdb/datasource.ts index abb555b050e..fb03acd1457 100644 --- a/public/app/plugins/datasource/influxdb/datasource.ts +++ b/public/app/plugins/datasource/influxdb/datasource.ts @@ -182,10 +182,12 @@ export default class InfluxDatasource extends DataSourceWithBackend { + // this only works in flux-mode, it should not be called in non-flux-mode + if (!this.isFlux) { + throw new Error('applyTemplateVariables called in influxql-mode. this should never happen'); + } + return { ...query, query: this.templateSrv.replace(query.query ?? '', scopedVars), // The raw query text