diff options
author | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2023-04-16 21:46:50 +1000 |
---|---|---|
committer | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2023-04-16 21:46:50 +1000 |
commit | 164fcc25f3dd0059cd630a6967d3fe199277d8f6 (patch) | |
tree | 878916e9353f9b5b71cc71ee7c6eff30ea8d9fde /patches/body-parser+1.20.1.patch | |
parent | fix style action (diff) | |
download | server-164fcc25f3dd0059cd630a6967d3fe199277d8f6.tar.xz |
Fix body-parser errors not being filtered in ErrorHandler middleware
Diffstat (limited to 'patches/body-parser+1.20.1.patch')
-rw-r--r-- | patches/body-parser+1.20.1.patch | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/patches/body-parser+1.20.1.patch b/patches/body-parser+1.20.1.patch index 054e24f7..11d1a9d1 100644 --- a/patches/body-parser+1.20.1.patch +++ b/patches/body-parser+1.20.1.patch @@ -1,5 +1,5 @@ diff --git a/node_modules/body-parser/lib/types/json.js b/node_modules/body-parser/lib/types/json.js -index c2745be..7104cfa 100644 +index c2745be..17c2cfe 100644 --- a/node_modules/body-parser/lib/types/json.js +++ b/node_modules/body-parser/lib/types/json.js @@ -18,6 +18,7 @@ var createError = require('http-errors') @@ -28,3 +28,12 @@ index c2745be..7104cfa 100644 } catch (e) { return normalizeJsonSyntaxError(e, { message: e.message.replace('#', char), +@@ -216,7 +217,7 @@ function normalizeJsonSyntaxError (error, obj) { + } + + // replace stack before message for Node.js 0.10 and below +- error.stack = obj.stack.replace(error.message, obj.message) ++ error.stack = obj.stack?.replace(error.message, obj.message) + error.message = obj.message + + return error |