Skip to content

Commit 8cacbad

Browse files
committed
chore: don't use JSON.stringify
1 parent 2ede615 commit 8cacbad

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

bin/helpers/usageReporting.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ async function send(args) {
285285
retries: 3,
286286
retryDelay: 2000,
287287
retryCondition: (error) => {
288-
return (error.response.status === 503 || error.response.status === 500)
288+
return utils.isNotUndefined(error.response) && (error.response.status === 503 || error.response.status === 500)
289289
}
290290
});
291291
try {
@@ -297,7 +297,11 @@ async function send(args) {
297297
};
298298
fileLogger.info(`${JSON.stringify(result)}`);
299299
} catch (error) {
300-
fileLogger.error(JSON.stringify(error.response.data));
300+
if (error.response) {
301+
fileLogger.error(utils.formatRequest(error.response.statusText, error.response, error.response.data));
302+
} else {
303+
fileLogger.error(`Error sending usage data: ${error.message}`);
304+
}
301305
return;
302306
}
303307
}

0 commit comments

Comments
 (0)