diff --git a/public/app/plugins/datasource/prometheus/add_label_to_query.ts b/public/app/plugins/datasource/prometheus/add_label_to_query.ts index b8db62e88db..f08c636626c 100644 --- a/public/app/plugins/datasource/prometheus/add_label_to_query.ts +++ b/public/app/plugins/datasource/prometheus/add_label_to_query.ts @@ -1,4 +1,4 @@ -import { parser } from 'lezer-promql'; +import { parser, VectorSelector } from 'lezer-promql'; import { PromQueryModeller } from './querybuilder/PromQueryModeller'; import { buildVisualQueryFromString } from './querybuilder/parsing'; @@ -45,7 +45,7 @@ function getVectorSelectorPositions(query: string): VectorSelectorPosition[] { const positions: VectorSelectorPosition[] = []; tree.iterate({ enter: (type, from, to, get): false | void => { - if (type.name === 'VectorSelector') { + if (type.id === VectorSelector) { const visQuery = buildVisualQueryFromString(query.substring(from, to)); positions.push({ query: visQuery.query, from, to }); return false;