File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -377,7 +377,7 @@ export abstract class APIClient {
377
377
return this . retryRequest ( options , retriesRemaining , responseHeaders ) ;
378
378
}
379
379
380
- const errText = await response . text ( ) . catch ( ( ) => 'Unknown' ) ;
380
+ const errText = await response . text ( ) . catch ( ( e ) => castToError ( e ) . message ) ;
381
381
const errJSON = safeJSON ( errText ) ;
382
382
const errMessage = errJSON ? undefined : errText ;
383
383
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ export class APIError extends Error {
17
17
message : string | undefined ,
18
18
headers : Headers | undefined ,
19
19
) {
20
- super ( APIError . makeMessage ( error , message ) ) ;
20
+ super ( ` ${ status } ${ APIError . makeMessage ( error , message ) } ` ) ;
21
21
this . status = status ;
22
22
this . headers = headers ;
23
23
@@ -34,7 +34,7 @@ export class APIError extends Error {
34
34
typeof error . message === 'string' ? error . message
35
35
: JSON . stringify ( error . message )
36
36
: error ? JSON . stringify ( error )
37
- : message || 'Unknown error occurred '
37
+ : message || 'status code (no body) '
38
38
) ;
39
39
}
40
40
You can’t perform that action at this time.
0 commit comments