diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2018-01-08 10:43:25 -0500 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2018-01-08 10:43:25 -0500 |
| commit | af2b59902e50264a9a34f4ca0a5bdf06ecc13b8d (patch) | |
| tree | a1d40b5d9e610a30c40ef73cfe0e37a451437cf7 /www/js/LoginCtrl.js | |
| parent | e4ab4d9769331713288040f96044e188d15d6d49 (diff) | |
#499 - fix case when you try and configure ES before logging into portal (first setup)
Diffstat (limited to 'www/js/LoginCtrl.js')
| -rw-r--r-- | www/js/LoginCtrl.js | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/www/js/LoginCtrl.js b/www/js/LoginCtrl.js index b27a1203..7956950b 100644 --- a/www/js/LoginCtrl.js +++ b/www/js/LoginCtrl.js @@ -249,8 +249,25 @@ angular.module('zmApp.controllers').controller('zmApp.LoginCtrl', ['$scope', '$r NVRDataModel.debug("Saving settings before going to Event Server settings"); //console.log ( "My loginData saved " + JSON.stringify($scope.loginData)); NVRDataModel.setLogin($scope.loginData); - $state.go("app.eventserversettings"); - return; + + + if (!$rootScope.isLoggedIn) { + $rootScope.zmPopup = $ionicPopup.alert( + { + title: $translate.instant('kError'), + template: $translate.instant('kEventServerNotLoggedIn'), + okText: $translate.instant('kButtonOk'), + cancelText: $translate.instant('kButtonCancel'), + }); + return; + + } + else { + $state.go("app.eventserversettings"); + return; + } + + }; //------------------------------------------------------------------------- |
