From bc9336b16dfe386aab2f0fab3a854a04a406d9de Mon Sep 17 00:00:00 2001 From: Guilhem CARRON <gcarron@grandlyon.com> Date: Fri, 2 Jul 2021 16:53:58 +0200 Subject: [PATCH] fix: enedis half hour request error handling --- manifest.konnector | 2 +- package.json | 2 +- src/index.js | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/manifest.konnector b/manifest.konnector index 3117941..753a7bd 100644 --- a/manifest.konnector +++ b/manifest.konnector @@ -1,5 +1,5 @@ { - "version": "1.0.1", + "version": "1.0.2", "name": "Enedis", "type": "konnector", "language": "node", diff --git a/package.json b/package.json index e1a712b..c611733 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "enedis", - "version": "1.0.1", + "version": "1.0.2", "description": "", "repository": { "type": "git", diff --git a/src/index.js b/src/index.js index 1c01b40..9803afd 100644 --- a/src/index.js +++ b/src/index.js @@ -223,6 +223,12 @@ async function checkConsentForLoadCurve( } else if (err.statusCode === 403 || err.code === 403) { log('info', 'No consent for load curve') return false + } else if ( + (err.statusCode === 404 || err.code === 404) && + err.message.search('no_data_found') > 0 + ) { + log('info', 'Handling half-hour error on connection') + return false } else { throw err } -- GitLab