From e2a62eabcab51b04b2233bcb9005aead0a3e706b Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Sun, 21 Apr 2024 19:29:27 +0100 Subject: [PATCH] ha: log trigger errors and default after error --- apps/ha/ha.lib.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/ha/ha.lib.js b/apps/ha/ha.lib.js index 9a48d60eb..036fba391 100644 --- a/apps/ha/ha.lib.js +++ b/apps/ha/ha.lib.js @@ -33,15 +33,17 @@ function _getIcon(trigger){ } exports.getTriggers = function(){ - var triggers = [ - {display: "Empty", trigger: "NOP", icon: "ha"}, - ]; + var triggers; try{ triggers = require("Storage").read("ha.trigger.json"); triggers = JSON.parse(triggers); } catch(e) { // In case there are no user triggers yet, we show the default... + console.log("ha: error loading triggers:", e); + triggers = [ + {display: "Empty", trigger: "NOP", icon: "ha"}, + ]; } // We lazy load all icons, otherwise, we have to keep