diff --git a/src/datasource-zabbix/datasource.js b/src/datasource-zabbix/datasource.js index 3f078e7..e68a1a7 100644 --- a/src/datasource-zabbix/datasource.js +++ b/src/datasource-zabbix/datasource.js @@ -50,8 +50,8 @@ export class ZabbixDatasource { // Direct DB Connection options let dbConnectionOptions = jsonData.dbConnection || {}; - this.enableDirectDBConnection = dbConnectionOptions.enable; - this.datasourceId = dbConnectionOptions.datasourceId; + this.enableDirectDBConnection = dbConnectionOptions.enable || jsonData.dbConnectionEnable || false; + this.datasourceId = dbConnectionOptions.datasourceId || jsonData.dbConnectionDatasourceId; let zabbixOptions = { url: this.url, diff --git a/src/datasource-zabbix/partials/config.html b/src/datasource-zabbix/partials/config.html index 7ecc93d..9854251 100644 --- a/src/datasource-zabbix/partials/config.html +++ b/src/datasource-zabbix/partials/config.html @@ -79,9 +79,9 @@

Direct DB Connection

+ checked="ctrl.current.jsonData.dbConnectionEnable"> -
+
SQL Data Source @@ -94,7 +94,7 @@
-
diff --git a/src/datasource-zabbix/specs/datasource.spec.js b/src/datasource-zabbix/specs/datasource.spec.js index d045a2c..a1063dc 100644 --- a/src/datasource-zabbix/specs/datasource.spec.js +++ b/src/datasource-zabbix/specs/datasource.spec.js @@ -14,9 +14,7 @@ describe('ZabbixDatasource', () => { trends: true, trendsFrom: '14d', trendsRange: '7d', - dbConnection: { - enabled: false - } + dbConnectionEnable: false } }; ctx.templateSrv = {};