From 3b829d0411ac491720ea563017875eaf6a8de327 Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Tue, 24 Jul 2018 11:02:19 -0400 Subject: fix "no such state invalidapi" and other api auth border cases --- config.xml | 2 +- www/js/DataModel.js | 1 + www/js/app.js | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config.xml b/config.xml index 53d701c5..c5fc239f 100644 --- a/config.xml +++ b/config.xml @@ -1,5 +1,5 @@ - + zmNinja High performance ZoneMinder client diff --git a/www/js/DataModel.js b/www/js/DataModel.js index b86c6f08..2e7279ad 100755 --- a/www/js/DataModel.js +++ b/www/js/DataModel.js @@ -1594,6 +1594,7 @@ angular.module('zmApp.controllers') setCurrentServerVersion(success.data.version); d.resolve(success.data.version); } else { + debug ("Setting APIValid to false as API version was not retrieved"); $rootScope.apiValid = false; setCurrentServerVersion(""); d.reject("-1.-1.-1"); diff --git a/www/js/app.js b/www/js/app.js index 87f40674..c5c9c8ba 100755 --- a/www/js/app.js +++ b/www/js/app.js @@ -1018,7 +1018,8 @@ angular.module('zmApp', [ // This is a good time to check if auth is used :-p if (!ld.isUseAuth) { - NVRDataModel.log("Auth is disabled, setting authSession to ''"); + NVRDataModel.log("Auth is disabled, setting authSession to empty"); + $rootScope.apiValid = true; $rootScope.authSession = ''; d.resolve("Login Success"); -- cgit v1.2.3