From 4aa2cda0f065d36a7524e17da08cea9c69a92492 Mon Sep 17 00:00:00 2001 From: Matej Vasek Date: Wed, 24 Jun 2020 17:52:19 +0200 Subject: [PATCH] fix: parse method mutating its input 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 547da33f..b9c54f2a 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