GH-771 Remove ApplicationJsonMessageMarshallingConverter from the list of available converters

Resolves #771
This commit is contained in:
Oleg Zhurakousky
2021-11-19 16:04:10 +01:00
parent 9e5ebcc28d
commit 6d96fb2516

View File

@@ -109,7 +109,9 @@ public class ContextFunctionCatalogAutoConfiguration {
if (!CollectionUtils.isEmpty(messageConverters)) {
for (MessageConverter mc : messageConverters) {
if (mc instanceof CompositeMessageConverter) {
mcList.addAll(((CompositeMessageConverter) mc).getConverters());
List<MessageConverter> conv = ((CompositeMessageConverter) mc).getConverters().stream()
.filter(c -> !c.getClass().getSimpleName().equals("ApplicationJsonMessageMarshallingConverter")).collect(Collectors.toList());
mcList.addAll(conv);
}
else {
mcList.add(mc);