From 01d28e44d1219af01ec8a5ef97e6152c9296e1d9 Mon Sep 17 00:00:00 2001
From: hsubtil <ext.sopra.husubtil@grandlyon.com>
Date: Thu, 4 Aug 2022 15:13:43 +0000
Subject: [PATCH] fix(auth): issue on bad credentials

---
 manifest.konnector | 2 +-
 src/index.js       | 9 ++++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/manifest.konnector b/manifest.konnector
index 57c9815..fa1753f 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 10131db..051c179 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);
-- 
GitLab