diff --git a/packages/grafana-prometheus/src/language_provider.ts b/packages/grafana-prometheus/src/language_provider.ts index b4e3f061dfb..846283e056e 100644 --- a/packages/grafana-prometheus/src/language_provider.ts +++ b/packages/grafana-prometheus/src/language_provider.ts @@ -566,7 +566,11 @@ export class PrometheusLanguageProvider extends PromQlLanguageProvider implement return []; } - return Promise.all([this._resourceClient.start(timeRange), this.queryMetricsMetadata()]); + await Promise.all([this._resourceClient.start(timeRange), this.queryMetricsMetadata()]); + + // Until we remove old API we need to have backward compatibility + this.metrics = this.retrieveMetrics(); + return Promise.resolve([]); }; /**