diff --git a/public/app/plugins/datasource/mssql/datasource.ts b/public/app/plugins/datasource/mssql/datasource.ts index 008b1b2f229..308cebaf6e6 100644 --- a/public/app/plugins/datasource/mssql/datasource.ts +++ b/public/app/plugins/datasource/mssql/datasource.ts @@ -61,6 +61,9 @@ export class MssqlDatasource extends SqlDatasource { } getDB(): DB { + if (this.db !== undefined) { + return this.db; + } return { init: () => Promise.resolve(true), datasets: () => this.fetchDatasets(), diff --git a/public/app/plugins/datasource/postgres/datasource.ts b/public/app/plugins/datasource/postgres/datasource.ts index b8dc96573da..88d87cafabb 100644 --- a/public/app/plugins/datasource/postgres/datasource.ts +++ b/public/app/plugins/datasource/postgres/datasource.ts @@ -67,6 +67,9 @@ export class PostgresDatasource extends SqlDatasource { } getDB(): DB { + if (this.db !== undefined) { + return this.db; + } return { init: () => Promise.resolve(true), datasets: () => Promise.resolve([]),