Fix #844 issue custom object type conversion is failing, when it has headers as a variable name

Resolves #850
This commit is contained in:
rahulmlokurte
2022-04-04 13:50:54 +05:30
committed by Oleg Zhurakousky
parent 2dfd1f7eae
commit 28ffac0fe3

View File

@@ -121,6 +121,7 @@ final class AWSLambdaUtils {
}
Object providedHeaders = ((Map) request).remove("headers");
if (providedHeaders != null && providedHeaders instanceof Map) {
messageBuilder = MessageBuilder.withPayload(request);
messageBuilder.removeHeader("headers");
messageBuilder.copyHeaders((Map<String, Object>) providedHeaders);
}