diff --git a/manifest.konnector b/manifest.konnector index 57c9815ee76c4af9e1453d9d689dc0b5a884007f..fa1753fa9626a27fd6331b51ba88c12d27559431 100644 --- a/manifest.konnector +++ b/manifest.konnector @@ -1,5 +1,5 @@ { - "version": "1.0.3", + "version": "1.0.4", "name": "EGL", "type": "konnector", "language": "node", diff --git a/src/index.js b/src/index.js index 10131dbf3c2c2d7786488737eb917c37b306dab7..051c17909c2254d3d9ee62dbdfe3826809c49d5b 100644 --- a/src/index.js +++ b/src/index.js @@ -167,7 +167,13 @@ async function authenticate(login, password, baseUrl, apiAuthKey) { }, json: true }; - const response = await rp(authRequest); + let response = {} + try { + response = await rp(authRequest); + } catch(e) { + log("error", e) + } + if (response.codeRetour === 100) { return response; } else { @@ -202,6 +208,7 @@ async function getData(response, baseUrl, apiAuthKey) { }); return eglRawData; }); + switch (responseEgl.codeRetour) { case 100: return format(responseEgl);