Fix #844 issue custom object type conversion is failing, when it has headers as a variable name
Resolves #850
This commit is contained in:
committed by
Oleg Zhurakousky
parent
2dfd1f7eae
commit
28ffac0fe3
@@ -121,6 +121,7 @@ final class AWSLambdaUtils {
|
|||||||
}
|
}
|
||||||
Object providedHeaders = ((Map) request).remove("headers");
|
Object providedHeaders = ((Map) request).remove("headers");
|
||||||
if (providedHeaders != null && providedHeaders instanceof Map) {
|
if (providedHeaders != null && providedHeaders instanceof Map) {
|
||||||
|
messageBuilder = MessageBuilder.withPayload(request);
|
||||||
messageBuilder.removeHeader("headers");
|
messageBuilder.removeHeader("headers");
|
||||||
messageBuilder.copyHeaders((Map<String, Object>) providedHeaders);
|
messageBuilder.copyHeaders((Map<String, Object>) providedHeaders);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user