Fixed initialization of bridge control entries

This commit is contained in:
bwssystems
2017-01-16 14:21:10 -06:00
parent aecadc529b
commit 56ebe2d929
2 changed files with 7 additions and 7 deletions

View File

@@ -5,7 +5,7 @@
<groupId>com.bwssystems.HABridge</groupId> <groupId>com.bwssystems.HABridge</groupId>
<artifactId>ha-bridge</artifactId> <artifactId>ha-bridge</artifactId>
<version>4beta3.4</version> <version>4beta3.5</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>HA Bridge</name> <name>HA Bridge</name>

View File

@@ -826,7 +826,7 @@ app.controller ('SystemController', function ($scope, $location, $http, $window,
$scope.visible = false; $scope.visible = false;
$scope.imgUrl = "glyphicon glyphicon-plus"; $scope.imgUrl = "glyphicon glyphicon-plus";
$scope.addVeratoSettings = function (newveraname, newveraip) { $scope.addVeratoSettings = function (newveraname, newveraip) {
if($scope.bridge.settings.veraaddress === null) { if($scope.bridge.settings.veraaddress === undefined || $scope.bridge.settings.veraaddress === null) {
$scope.bridge.settings.veraaddress = { devices: [] }; $scope.bridge.settings.veraaddress = { devices: [] };
} }
var newVera = {name: newveraname, ip: newveraip } var newVera = {name: newveraname, ip: newveraip }
@@ -842,7 +842,7 @@ app.controller ('SystemController', function ($scope, $location, $http, $window,
} }
}; };
$scope.addHarmonytoSettings = function (newharmonyname, newharmonyip) { $scope.addHarmonytoSettings = function (newharmonyname, newharmonyip) {
if($scope.bridge.settings.harmonyaddress === null) { if($scope.bridge.settings.harmonyaddress === undefined || $scope.bridge.settings.harmonyaddress === null) {
$scope.bridge.settings.harmonyaddress = { devices: [] }; $scope.bridge.settings.harmonyaddress = { devices: [] };
} }
var newharmony = {name: newharmonyname, ip: newharmonyip } var newharmony = {name: newharmonyname, ip: newharmonyip }
@@ -858,7 +858,7 @@ app.controller ('SystemController', function ($scope, $location, $http, $window,
} }
}; };
$scope.addHuetoSettings = function (newhuename, newhueip) { $scope.addHuetoSettings = function (newhuename, newhueip) {
if($scope.bridge.settings.hueaddress === null) { if($scope.bridge.settings.hueaddress === undefined || $scope.bridge.settings.hueaddress === null) {
$scope.bridge.settings.hueaddress = { devices: [] }; $scope.bridge.settings.hueaddress = { devices: [] };
} }
var newhue = {name: newhuename, ip: newhueip } var newhue = {name: newhuename, ip: newhueip }
@@ -874,7 +874,7 @@ app.controller ('SystemController', function ($scope, $location, $http, $window,
} }
}; };
$scope.addHaltoSettings = function (newhalname, newhalip) { $scope.addHaltoSettings = function (newhalname, newhalip) {
if($scope.bridge.settings.haladdress === null) { if($scope.bridge.settings.haladdress === undefined || $scope.bridge.settings.haladdress === null) {
$scope.bridge.settings.haladdress = { devices: [] }; $scope.bridge.settings.haladdress = { devices: [] };
} }
var newhal = {name: newhalname, ip: newhalip } var newhal = {name: newhalname, ip: newhalip }
@@ -890,7 +890,7 @@ app.controller ('SystemController', function ($scope, $location, $http, $window,
} }
}; };
$scope.addMQTTtoSettings = function (newmqttname, newmqttip, newmqttusername, newmqttpassword) { $scope.addMQTTtoSettings = function (newmqttname, newmqttip, newmqttusername, newmqttpassword) {
if($scope.bridge.settings.mqttaddress === null) { if($scope.bridge.settings.mqttaddress === undefined || $scope.bridge.settings.mqttaddress === null) {
$scope.bridge.settings.mqttaddress = { devices: [] }; $scope.bridge.settings.mqttaddress = { devices: [] };
} }
var newmqtt = {name: newmqttname, ip: newmqttip, username: newmqttusername, password: newmqttpassword } var newmqtt = {name: newmqttname, ip: newmqttip, username: newmqttusername, password: newmqttpassword }
@@ -908,7 +908,7 @@ app.controller ('SystemController', function ($scope, $location, $http, $window,
} }
}; };
$scope.addHasstoSettings = function (newhassname, newhassip, newhassport, newhasspassword) { $scope.addHasstoSettings = function (newhassname, newhassip, newhassport, newhasspassword) {
if($scope.bridge.settings.hassaddress === null) { if($scope.bridge.settings.hassaddress === undefined || $scope.bridge.settings.hassaddress === null) {
$scope.bridge.settings.hassaddress = { devices: [] }; $scope.bridge.settings.hassaddress = { devices: [] };
} }
var newhass = {name: newhassname, ip: newhassip, port: newhassport, password: newhasspassword } var newhass = {name: newhassname, ip: newhassip, port: newhassport, password: newhasspassword }