From 8df636c5eb866d7dc1745f800a80f893957a878d Mon Sep 17 00:00:00 2001 From: build-token <build-token> Date: Tue, 2 Aug 2022 08:52:09 +0000 Subject: [PATCH] publish: feat: throw user action needed error generated from commit e60ba22b542d5472cc6520e3cffe5dc24b1b334d --- index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index beadda3..6ed7fba 100644 --- a/index.js +++ b/index.js @@ -128,6 +128,7 @@ async function verifyUserIdentity( loginUtilisateur ) { const inseeCode = await getInseeCode(fields.postalCode) + if (!inseeCode) throw errors.USER_ACTION_NEEDED const pdl = await findUserPdl( `${baseUrl}/enedis_SDE_recherche-point/1.0`, @@ -223649,8 +223650,8 @@ const API_URL = 'https://apicarto.ign.fr/api/codes-postaux/communes' */ async function getInseeCode(postalCode, city) { try { - const response = await axios.get(`${API_URL}/${postalCode}`) log('info', `Query getInseeCode for postalCode ${postalCode} / ${city}`) + const response = await axios.get(`${API_URL}/${postalCode}`) if (response.data.length === 1) { return response.data[0].codeCommune @@ -223663,6 +223664,10 @@ async function getInseeCode(postalCode, city) { return filteredResponse[0].codeCommune } } catch (error) { + log( + 'error', + `Query getInseeCode failed for postalCode ${postalCode} / ${city}` + ) return null } } -- GitLab