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)}`)