From d293b08e525c6b30f7d10bd6c589680bcb705793 Mon Sep 17 00:00:00 2001 From: Fabrizio <135109076+fabrizio-grafana@users.noreply.github.com> Date: Thu, 24 Aug 2023 14:10:14 +0200 Subject: [PATCH] Tempo: Replace template variables in TraceQL tab when streaming is enabled (#73259) --- public/app/plugins/datasource/tempo/datasource.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/public/app/plugins/datasource/tempo/datasource.ts b/public/app/plugins/datasource/tempo/datasource.ts index 961d31327fc..2f8ec011cd3 100644 --- a/public/app/plugins/datasource/tempo/datasource.ts +++ b/public/app/plugins/datasource/tempo/datasource.ts @@ -228,7 +228,7 @@ export class TempoDatasource extends DataSourceWithBackend, targets: TempoQuery[], - query?: string + query: string ): Observable { - const validTargets = targets - .filter((t) => t.query || query) - .map((t): TempoQuery => ({ ...t, query: query || t.query.trim() })); - if (!validTargets.length) { + if (query === '') { return EMPTY; } return merge( - ...validTargets.map((q) => + ...targets.map((target) => doTempoChannelStream( - q, + { ...target, query }, this, // the datasource options, this.instanceSettings