From 5166073f98c13fe12255c6cf0fd0af9abb262828 Mon Sep 17 00:00:00 2001 From: Ryan McKinley Date: Tue, 3 Mar 2020 22:27:58 -0800 Subject: [PATCH] DataSourceWithBackend: apply template variables (#22558) --- .../grafana-runtime/src/utils/DataSourceWithBackend.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts b/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts index 9761f75ac50..4499892b266 100644 --- a/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts +++ b/packages/grafana-runtime/src/utils/DataSourceWithBackend.ts @@ -44,7 +44,7 @@ export class DataSourceWithBackend< throw new Error('Unknown Datasource: ' + q.datasource); } return { - ...q, + ...this.applyTemplateVariables(q), datasourceId: ds.id, intervalMs, maxDataPoints, @@ -70,6 +70,13 @@ export class DataSourceWithBackend< return from(req); } + /** + * Override to apply template variables + */ + applyTemplateVariables(query: DataQuery) { + return query; + } + /** * This makes the arrow library loading async. */