Skip to content

Commit 2967dbc

Browse files
authored
Merge pull request #18 from little-core-labs/error-bugs
bug: fix some issues with the Error object
2 parents 700dfdc + 2a244f5 commit 2967dbc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

esm/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class GraphQLClient {
2424
const { headers, status } = response
2525
return { ...responseBody, headers, status }
2626
} else {
27-
const errorResponseBody = typeof result === 'string' ? { error: responseBody } : responseBody
27+
const errorResponseBody = typeof responseBody === 'string' ? { error: responseBody } : responseBody
2828

2929
let requestBodyObject = requestBody
3030
try {
@@ -116,7 +116,7 @@ export function generateError ({ errorResponseBody, response, requestBodyObject
116116
'There was an error with the request.'
117117
const error = new Error(message)
118118

119-
error.response = { ...errorResponseBody, status: response.status, headers: response.headers }
119+
error.response = { ...errorResponseBody, status: response.status, headers: Object.fromEntries(response.headers.entries()) }
120120
error.request = requestBodyObject
121121

122122
return error

0 commit comments

Comments
 (0)