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