diff --git a/src/index.js b/src/index.js index de00416db910eff0e57d519f95ac7114780d59c1..a933dcb8a84a9e3bd13804b2d46fd6e50ebf9d73 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 =