From fe4dcc07af812244b85826a963234a85ff72a6ee Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Sun, 14 Apr 2019 09:13:57 -0400 Subject: if all monitors is not saved in profiles, reset layout --- www/js/NVR.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'www/js/NVR.js') 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++) { -- cgit v1.2.3