GH-1033 Fix AWSTypesMessageConverter to ensure it takes the first path at converting AWS types

Resolves #1033
This commit is contained in:
Oleg Zhurakousky
2023-05-24 16:35:38 +02:00
parent 1395424105
commit 22bc928349
2 changed files with 178 additions and 0 deletions

View File

@@ -62,6 +62,10 @@ class AWSTypesMessageConverter extends JsonMessageConverter {
if (message.getHeaders().containsKey(AWSLambdaUtils.AWS_EVENT)) {
return ((boolean) message.getHeaders().get(AWSLambdaUtils.AWS_EVENT));
}
//TODO Do we really need the ^^ above? It seems like the line below dows the trick
else if (targetClass.getPackage().getName().startsWith("com.amazonaws.services.lambda.runtime.events")) {
return true;
}
return false;
}