From 995425f02226ca25a4ae1e0abf8e47b5401fde66 Mon Sep 17 00:00:00 2001 From: Joey <90795735+joey-grafana@users.noreply.github.com> Date: Wed, 17 Jul 2024 09:15:41 +0100 Subject: [PATCH] Tempo: Only generate query for query history if there are filters (#90471) * Only generate query if there are filters * Move check --- .../app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts b/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts index 7191e90f6ed..795577ad1bc 100644 --- a/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts +++ b/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts @@ -29,6 +29,10 @@ export const interpolateFilters = (filters: TraceqlFilter[], scopedVars?: Scoped }; export const generateQueryFromFilters = (filters: TraceqlFilter[]) => { + if (!filters) { + return ''; + } + return `{${filters .filter((f) => f.tag && f.operator && f.value?.length) .map((f) => `${scopeHelper(f)}${tagHelper(f, filters)}${f.operator}${valueHelper(f)}`)