summaryrefslogtreecommitdiff
path: root/www/js/NVR.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2019-04-14 09:13:57 -0400
committerPliable Pixels <pliablepixels@gmail.com>2019-04-14 09:13:57 -0400
commitfe4dcc07af812244b85826a963234a85ff72a6ee (patch)
tree105f72f8ed45a47242bd10da71b177c234972583 /www/js/NVR.js
parentab76b00e014a887268bece9c2cf427d68da01f5d (diff)
if all monitors is not saved in profiles, reset layout
Diffstat (limited to 'www/js/NVR.js')
-rw-r--r--www/js/NVR.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/www/js/NVR.js b/www/js/NVR.js
index 0153bd79..87c76e80 100644
--- a/www/js/NVR.js
+++ b/www/js/NVR.js
@@ -508,8 +508,13 @@ angular.module('zmApp.controllers')
if (loginData.packeryPositions != '' && loginData.packeryPositions != undefined) {
// console.log("positions=" + loginData.packeryPositions);
-
- positions = JSON.parse(positionsStr);
+ try {
+ positions = JSON.parse(positionsStr);
+ }
+ catch (e) {
+ debug ("error parsing positions");
+ }
+
for (var m = 0; m < monitors.length; m++) {
var positionFound = false;
for (var p = 0; p < positions.length; p++) {