From 060b21ba36a37afc9002fe2e3d2d3b161633f9ae Mon Sep 17 00:00:00 2001 From: Matej Vasek Date: Wed, 24 Jun 2020 22:16:45 +0200 Subject: [PATCH] fix: parse method mutating its input (#231) Signed-off-by: Matej Vasek --- src/lib/bindings/http/validation/structured.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/bindings/http/validation/structured.js b/src/lib/bindings/http/validation/structured.js index 547da33..b9c54f2 100644 --- a/src/lib/bindings/http/validation/structured.js +++ b/src/lib/bindings/http/validation/structured.js @@ -26,7 +26,7 @@ function parse(payload, headers, receiver) { const sanityHeaders = sanityAndClone(headers); const contentType = sanityHeaders[HEADER_CONTENT_TYPE]; const parser = receiver.parserByMime[contentType]; - const incoming = parser.parse(payload); + const incoming = { ...parser.parse(payload) }; const event = { type: undefined, source: undefined