Skip to content

Commit 87ffb23

Browse files
authored
fix: use object spread to copy error headers (#79)
1 parent 5996f03 commit 87ffb23

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

HISTORY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ unreleased
88
* remove unnecessary devDependency `safe-buffer`
99
* remove `unpipe` package and use native `unpipe()` method
1010
* remove unnecessary devDependency `readable-stream`
11+
* refactor: use object spread to copy error headers
1112

1213
v2.0.0 / 2024-09-02
1314
==================

index.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,7 @@ function getErrorHeaders (err) {
144144
return undefined
145145
}
146146

147-
var headers = Object.create(null)
148-
var keys = Object.keys(err.headers)
149-
150-
for (var i = 0; i < keys.length; i++) {
151-
var key = keys[i]
152-
headers[key] = err.headers[key]
153-
}
154-
155-
return headers
147+
return { ...err.headers }
156148
}
157149

158150
/**

0 commit comments

Comments
 (0)