From 11685db7b140bae9bc6db10a3a2038b416570e7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 3 Feb 2023 19:44:01 -0500 Subject: [PATCH] fix: don't crash for guests @julianlam or if component is misisng --- public/harmony.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/public/harmony.js b/public/harmony.js index 2eb0546..7f3e57a 100644 --- a/public/harmony.js +++ b/public/harmony.js @@ -234,8 +234,15 @@ $(document).ready(function () { } function fixPlaceholders() { + if (!config.loggedIn) { + return; + } ['notifications', 'chat'].forEach((type) => { - const count = parseInt(document.querySelector(`[component="${type}/count"]`).innerText, 10); + const countEl = document.querySelector(`[component="${type}/count"]`); + if (!countEl) { + return; + } + const count = parseInt(countEl.innerText, 10); if (count > 1) { const listEls = document.querySelectorAll(`[component="${type}/list"]`); listEls.forEach((listEl) => {