Update AWSLambdaUtils.java
Added this fix to preserve headers from original payload
This commit is contained in:
committed by
Oleg Zhurakousky
parent
5d25c3b45a
commit
0c92ecb498
@@ -121,7 +121,7 @@ final class AWSLambdaUtils {
|
|||||||
logger.info("Incoming request is API Gateway v2.0");
|
logger.info("Incoming request is API Gateway v2.0");
|
||||||
messageBuilder = createMessageBuilderForPOJOFunction(objectMapper, (Map) request);
|
messageBuilder = createMessageBuilderForPOJOFunction(objectMapper, (Map) request);
|
||||||
}
|
}
|
||||||
Object providedHeaders = ((Map) request).remove("headers");
|
Object providedHeaders = ((Map) request).get("headers");
|
||||||
if (providedHeaders != null && providedHeaders instanceof Map) {
|
if (providedHeaders != null && providedHeaders instanceof Map) {
|
||||||
messageBuilder = MessageBuilder.withPayload(request);
|
messageBuilder = MessageBuilder.withPayload(request);
|
||||||
messageBuilder.removeHeader("headers");
|
messageBuilder.removeHeader("headers");
|
||||||
|
|||||||
Reference in New Issue
Block a user