From 18d9828b2bdbda40f2f81e493818128561f78747 Mon Sep 17 00:00:00 2001 From: HF Date: Wed, 13 Dec 2023 12:15:17 +0100 Subject: [PATCH] silently fail when pixellog file doesn't exist fix #76 --- src/core/adminfunctions.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/core/adminfunctions.js b/src/core/adminfunctions.js index f872303..000c751 100644 --- a/src/core/adminfunctions.js +++ b/src/core/adminfunctions.js @@ -268,14 +268,18 @@ export async function executeImageAction( * register responses on socket for Watch Actions */ socketEvents.onReq('watch', (action, ...args) => { - if (action === 'getIIDSummary') { - return getIIDSummary(...args); - } if (action === 'getIIDPixels') { - return getIIDPixels(...args); - } if (action === 'getSummaryFromArea') { - return getSummaryFromArea(...args); - } if (action === 'getPixelsFromArea') { - return getPixelsFromArea(...args); + try { + if (action === 'getIIDSummary') { + return getIIDSummary(...args); + } if (action === 'getIIDPixels') { + return getIIDPixels(...args); + } if (action === 'getSummaryFromArea') { + return getSummaryFromArea(...args); + } if (action === 'getPixelsFromArea') { + return getPixelsFromArea(...args); + } + } catch { + // silently fail when file couldn't be parsed } return null; });