From 6f1fce75403328c4bdaae735ef30a63dbe32ddcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Tue, 14 May 2024 13:40:54 +0200 Subject: [PATCH] TestData: Fixes query interpolation (#87803) --- .../datasource/grafana-testdata-datasource/datasource.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts b/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts index 130258bdb3e..dbe61c56f79 100644 --- a/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts +++ b/public/app/plugins/datasource/grafana-testdata-datasource/datasource.ts @@ -68,12 +68,12 @@ export class TestDataDataSource extends DataSourceWithBackend const streams: Array> = []; // Start streams and prepare queries - for (const target of options.targets) { + for (let target of options.targets) { if (target.hide) { continue; } - this.resolveTemplateVariables(target, options.scopedVars); + target = this.resolveTemplateVariables(target, options.scopedVars); switch (target.scenarioId) { case 'live': @@ -162,11 +162,12 @@ export class TestDataDataSource extends DataSourceWithBackend if (result.rawFrameContent) { result.rawFrameContent = this.templateSrv.replace(result.rawFrameContent, scopedVars); } + + return result; } applyTemplateVariables(query: TestDataDataQuery, scopedVars: ScopedVars): TestDataDataQuery { - this.resolveTemplateVariables(query, scopedVars); - return query; + return this.resolveTemplateVariables(query, scopedVars); } annotationDataTopicTest(