check dbConnection config object, issue #436
This commit is contained in:
5
dist/datasource-zabbix/datasource.js
vendored
5
dist/datasource-zabbix/datasource.js
vendored
@@ -239,8 +239,9 @@ System.register(['lodash', 'app/core/utils/datemath', './utils', './migrations',
|
|||||||
this.alertingMinSeverity = instanceSettings.jsonData.alertingMinSeverity || c.SEV_WARNING;
|
this.alertingMinSeverity = instanceSettings.jsonData.alertingMinSeverity || c.SEV_WARNING;
|
||||||
|
|
||||||
// Direct DB Connection options
|
// Direct DB Connection options
|
||||||
this.enableDirectDBConnection = instanceSettings.jsonData.dbConnection.enable;
|
var dbConnectionOptions = instanceSettings.jsonData.dbConnection || {};
|
||||||
this.sqlDatasourceId = instanceSettings.jsonData.dbConnection.datasourceId;
|
this.enableDirectDBConnection = dbConnectionOptions.enable;
|
||||||
|
this.sqlDatasourceId = dbConnectionOptions.datasourceId;
|
||||||
|
|
||||||
var zabbixOptions = {
|
var zabbixOptions = {
|
||||||
username: this.username,
|
username: this.username,
|
||||||
|
|||||||
2
dist/datasource-zabbix/datasource.js.map
vendored
2
dist/datasource-zabbix/datasource.js.map
vendored
File diff suppressed because one or more lines are too long
5
dist/test/datasource-zabbix/datasource.js
vendored
5
dist/test/datasource-zabbix/datasource.js
vendored
@@ -92,8 +92,9 @@ var ZabbixAPIDatasource = function () {
|
|||||||
this.alertingMinSeverity = instanceSettings.jsonData.alertingMinSeverity || c.SEV_WARNING;
|
this.alertingMinSeverity = instanceSettings.jsonData.alertingMinSeverity || c.SEV_WARNING;
|
||||||
|
|
||||||
// Direct DB Connection options
|
// Direct DB Connection options
|
||||||
this.enableDirectDBConnection = instanceSettings.jsonData.dbConnection.enable;
|
var dbConnectionOptions = instanceSettings.jsonData.dbConnection || {};
|
||||||
this.sqlDatasourceId = instanceSettings.jsonData.dbConnection.datasourceId;
|
this.enableDirectDBConnection = dbConnectionOptions.enable;
|
||||||
|
this.sqlDatasourceId = dbConnectionOptions.datasourceId;
|
||||||
|
|
||||||
var zabbixOptions = {
|
var zabbixOptions = {
|
||||||
username: this.username,
|
username: this.username,
|
||||||
|
|||||||
@@ -47,8 +47,9 @@ class ZabbixAPIDatasource {
|
|||||||
this.alertingMinSeverity = instanceSettings.jsonData.alertingMinSeverity || c.SEV_WARNING;
|
this.alertingMinSeverity = instanceSettings.jsonData.alertingMinSeverity || c.SEV_WARNING;
|
||||||
|
|
||||||
// Direct DB Connection options
|
// Direct DB Connection options
|
||||||
this.enableDirectDBConnection = instanceSettings.jsonData.dbConnection.enable;
|
let dbConnectionOptions = instanceSettings.jsonData.dbConnection || {};
|
||||||
this.sqlDatasourceId = instanceSettings.jsonData.dbConnection.datasourceId;
|
this.enableDirectDBConnection = dbConnectionOptions.enable;
|
||||||
|
this.sqlDatasourceId = dbConnectionOptions.datasourceId;
|
||||||
|
|
||||||
let zabbixOptions = {
|
let zabbixOptions = {
|
||||||
username: this.username,
|
username: this.username,
|
||||||
|
|||||||
Reference in New Issue
Block a user