Skip to content

Commit 9a443eb

Browse files
Merge pull request #169 from LambdaTest/dev
Dev -->> Stage handle error in API response and log stringify error
2 parents f2e7628 + 79343b5 commit 9a443eb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/lib/httpClient.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,13 @@ export default class httpClient {
123123
log.debug(`${ssName} for ${browserName} ${viewport} uploaded successfully`);
124124
})
125125
.catch(error => {
126-
if (error.response) {
126+
log.error(`Unable to upload screenshot ${JSON.stringify(error)}`)
127+
if (error && error.response && error.response.data && error.response.data.error) {
127128
throw new Error(error.response.data.error.message);
128129
}
129-
if (error.request) {
130-
throw new Error(error.toJSON().message);
130+
if (error) {
131+
throw new Error(JSON.stringify(error));
131132
}
132-
throw new Error(error.message);
133133
})
134134
}
135135

0 commit comments

Comments
 (0)