diff --git a/public/app/features/panel/metrics_ds_selector.ts b/public/app/features/panel/metrics_ds_selector.ts index 25cda0a29f8..0c3c61955e3 100644 --- a/public/app/features/panel/metrics_ds_selector.ts +++ b/public/app/features/panel/metrics_ds_selector.ts @@ -55,8 +55,10 @@ export class MetricsDsSelectorCtrl { constructor(private uiSegmentSrv, datasourceSrv) { this.datasources = datasourceSrv.getMetricSources(); + var dsValue = this.panelCtrl.panel.datasource || null; + for (let ds of this.datasources) { - if (ds.value === this.panelCtrl.panel.datasource) { + if (ds.value === dsValue) { this.current = ds; } } diff --git a/public/app/features/panel/partials/query_editor_row.html b/public/app/features/panel/partials/query_editor_row.html index 6acd1b5dfe2..e8dbe1434e7 100644 --- a/public/app/features/panel/partials/query_editor_row.html +++ b/public/app/features/panel/partials/query_editor_row.html @@ -1,12 +1,14 @@