From 8297c0f34e4e58bd2792538bb12c94b710c8c0a5 Mon Sep 17 00:00:00 2001 From: Sven Grossmann Date: Mon, 17 Mar 2025 22:26:42 +0100 Subject: [PATCH] prom: fix sorting in `fetchLabels` (#102318) * fix(prom): return label keys from prometheus language providers * fix: only sort once * fix: lose reference --- packages/grafana-prometheus/src/language_provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grafana-prometheus/src/language_provider.ts b/packages/grafana-prometheus/src/language_provider.ts index c75a21c83de..22c427c979b 100644 --- a/packages/grafana-prometheus/src/language_provider.ts +++ b/packages/grafana-prometheus/src/language_provider.ts @@ -251,7 +251,7 @@ export default class PromQlLanguageProvider extends LanguageProvider { const res = await this.request(url, [], searchParams, this.getDefaultCacheHeaders()); if (Array.isArray(res)) { this.labelKeys = res.slice().sort(); - return res.slice().sort(); + return [...this.labelKeys]; } return [];