Prometheus datasource: query builder freezes when metrics metadata is undefined (#51929)

* add error handling for prom query builder returning undefined metrics metadata

* remove reference to escalation
pull/51062/head^2
Brendan O'Handley 3 years ago committed by GitHub
parent d77731646c
commit e51187a474
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryBuilder.tsx

@ -141,6 +141,11 @@ async function getMetrics(
await datasource.languageProvider.loadMetricsMetadata();
}
// Error handling for when metrics metadata returns as undefined
if (!datasource.languageProvider.metricsMetadata) {
datasource.languageProvider.metricsMetadata = {};
}
let metrics;
if (query.labels.length > 0) {
const expr = promQueryModeller.renderLabels(query.labels);

Loading…
Cancel
Save