From ff456622eeebb1f0b328580b8cccd0dbac4fd6c4 Mon Sep 17 00:00:00 2001 From: Bastien Dumont <bdumont@grandlyon.com> Date: Wed, 22 Mar 2023 09:50:36 +0100 Subject: [PATCH] add try catch to standalone start --- src/index.js | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/index.js b/src/index.js index de00416..a933dcb 100755 --- a/src/index.js +++ b/src/index.js @@ -37,19 +37,23 @@ Sentry.init({ }) async function standaloneStart(token, pce) { - const grdfData = await getData(token, pce) - if (!grdfData) { - log('debug', 'No consent or data for load curve') - return + try { + const grdfData = await getData(token, pce) + if (!grdfData) { + log('debug', 'No consent or data for load curve') + return + } + log('debug', 'Process grdf daily data') + const processedLoadData = await processData( + grdfData, + 'com.grandlyon.grdf.day', + ['year', 'month', 'day'] + ) + log('debug', 'Aggregate grdf load data for month and year') + await aggregateMonthAndYearData(processedLoadData) + } catch (error) { + log('error', 'Standalone failed') } - log('debug', 'Process grdf daily data') - const processedLoadData = await processData( - grdfData, - 'com.grandlyon.grdf.day', - ['year', 'month', 'day'] - ) - log('debug', 'Aggregate grdf load data for month and year') - await aggregateMonthAndYearData(processedLoadData) } const manualExecution = -- GitLab