From 606e283a05c6b2ff34ff96a1719adf1960e4849c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Fri, 10 Aug 2018 12:01:29 +0200 Subject: [PATCH] Fixed JSON.parse issue with new lists on navigating --- server/public/assets/js/channel.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/server/public/assets/js/channel.js b/server/public/assets/js/channel.js index e7d980c6..40ebd062 100644 --- a/server/public/assets/js/channel.js +++ b/server/public/assets/js/channel.js @@ -679,14 +679,10 @@ var Channel = { response.innerHTML = e; var newList = response.querySelector("#lists-script").innerHTML; - newList = newList.trim().replace("window.lists = ", ""); + newList = newList.trim().replace("window.lists = ", "").replace("window.lists=", ""); newList = newList.substring(0, newList.length); - try { - window.lists = JSON.parse(newList); - } catch(e) { - console.error(e); - console.log(newList); - } + window.lists = JSON.parse(newList); + response.querySelector("#lists-script").remove(); Helper.removeElement("#sidenav-overlay"); document.getElementsByTagName("main")[0].className = "center-align container";