From 934b32c706167071cae020c127e9869a32d530a3 Mon Sep 17 00:00:00 2001 From: rakhimundhada15 <60738948+rakhimundhada15@users.noreply.github.com> Date: Mon, 11 Sep 2023 18:29:32 +0530 Subject: [PATCH] Bump the version to fix the sophosiem error format (#347) Co-authored-by: Rakhi Mundhada --- collectors/sophossiem/collector.js | 8 ++++++-- collectors/sophossiem/package.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/collectors/sophossiem/collector.js b/collectors/sophossiem/collector.js index 2fa72a4e..2310173f 100644 --- a/collectors/sophossiem/collector.js +++ b/collectors/sophossiem/collector.js @@ -114,8 +114,11 @@ class SophossiemCollector extends PawsCollector { }).catch((error) => { // set errorCode if not available in error object to showcase client error on DDMetric if (error.response && error.response.status === 401) { - AlLogger.info('Token expired or customer not authorized to make api call'); - return callback(error.response.data); + const err = { + message: 'Token expired or customer not authorized to make api call', + errorCode: error.response.status + } + return callback(err); } else if (error.response && error.response.status === 429) { state.poll_interval_sec = 900; @@ -127,6 +130,7 @@ class SophossiemCollector extends PawsCollector { else { if (error.response.data) { error.response.data.errorCode = error.response.status; + error.response.data.message = error.response.data.message ? error.response.data.message : error.response.message || ''; return callback(error.response.data); } else { diff --git a/collectors/sophossiem/package.json b/collectors/sophossiem/package.json index 6af56034..12bc1182 100644 --- a/collectors/sophossiem/package.json +++ b/collectors/sophossiem/package.json @@ -1,6 +1,6 @@ { "name": "sophossiem-collector", - "version": "1.2.4", + "version": "1.2.5", "description": "Alert Logic AWS based Sophossiem Log Collector", "repository": {}, "private": true,