Skip to content

Commit d80c927

Browse files
committed
handle error in API response
1 parent 0cd1a51 commit d80c927

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 ${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(error.toJSON());
131132
}
132-
throw new Error(error.message);
133133
})
134134
}
135135

0 commit comments

Comments
 (0)