From 5fdb4d9a905163d2aac2d1571a38869619fc4b53 Mon Sep 17 00:00:00 2001 From: David Huss <dh@atoav.com> Date: Wed, 6 Nov 2024 14:48:15 +0100 Subject: [PATCH] Catch error when dante button isn't found --- static/modules/system.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/static/modules/system.js b/static/modules/system.js index 114e9a8..aca040c 100644 --- a/static/modules/system.js +++ b/static/modules/system.js @@ -129,14 +129,16 @@ class System { if (this.pdante != this.dante) { let button = document.getElementById("toggle-button-dante_active_button"); - if (this.dante) { - button.toggle_button.setInactive(); - console.log("Dante activated"); - main.classList.add("dante"); - } else { - button.toggle_button.setActive(); - console.log("Dante deactivated"); - main.classList.remove("dante"); + if (button !== null) { + if (this.dante) { + button.toggle_button.setInactive(); + console.log("Dante activated"); + main.classList.add("dante"); + } else { + button.toggle_button.setActive(); + console.log("Dante deactivated"); + main.classList.remove("dante"); + } } } this.pdante = this.dante; -- GitLab