diff --git a/lib/bindings/http/receiver_binary_0_2.js b/lib/bindings/http/receiver_binary_0_2.js index ce6560e..e2ab741 100644 --- a/lib/bindings/http/receiver_binary_0_2.js +++ b/lib/bindings/http/receiver_binary_0_2.js @@ -84,11 +84,11 @@ Receiver.prototype.check = function(payload, headers) { }; } - for(i in requiredHeaders){ - if(!sanityHeaders[requiredHeaders[i]]){ - throw {message: "header '" + requiredHeaders[i] + "' not found"}; - } - } + requiredHeaders + .filter(required => !sanityHeaders[required]) + .forEach(required => { + throw {message: "header '" + required + "' not found"}; + }); if(sanityHeaders[Constants.BINARY_HEADERS_02.SPEC_VERSION] !== "0.2"){ throw {