Update AWSLambdaUtils.java

Added this fix to preserve headers from original payload
This commit is contained in:
atyamlalithya
2022-06-10 11:12:00 -07:00
committed by Oleg Zhurakousky
parent 5d25c3b45a
commit 0c92ecb498

View File

@@ -121,7 +121,7 @@ final class AWSLambdaUtils {
logger.info("Incoming request is API Gateway v2.0");
messageBuilder = createMessageBuilderForPOJOFunction(objectMapper, (Map) request);
}
Object providedHeaders = ((Map) request).remove("headers");
Object providedHeaders = ((Map) request).get("headers");
if (providedHeaders != null && providedHeaders instanceof Map) {
messageBuilder = MessageBuilder.withPayload(request);
messageBuilder.removeHeader("headers");