From c301f05f667a98a220cdb89fdb0380d22935fe0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabio=20Jos=C3=A9?= Date: Tue, 16 Jul 2019 14:19:42 -0300 Subject: [PATCH] Fix var to avoid pollution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabio José --- lib/bindings/http/receiver_binary_0_2.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/bindings/http/receiver_binary_0_2.js b/lib/bindings/http/receiver_binary_0_2.js index 4c067b5..ffb9bbe 100644 --- a/lib/bindings/http/receiver_binary_0_2.js +++ b/lib/bindings/http/receiver_binary_0_2.js @@ -108,9 +108,11 @@ Receiver.prototype.parse = function(payload, headers) { var processedHeaders = []; var cloudevent = new Cloudevent(Spec02); - for(header in setterReflections) { - // dont worry, check() have seen what was required or not - if(sanityHeaders[header]){ + + // dont worry, check() have seen what was required or not + Array.from(Object.keys(setterReflections)) + .filter(header => sanityHeaders[header]) + .forEach(header => { var setterName = setterReflections[header].name; var parserFun = setterReflections[header].parser; @@ -119,8 +121,7 @@ Receiver.prototype.parse = function(payload, headers) { // to use ahead, for extensions processing processedHeaders.push(header); - } - } + }); // Parses the payload var parsedPayload =