This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new 7ee5f6930e3 CAMEL-19398: fixed MongoDB tests due to missing converter setup (#11271) 7ee5f6930e3 is described below commit 7ee5f6930e395014c0e7907ce90c58b4ed41efad Author: Otavio Rodolfo Piske <orpi...@users.noreply.github.com> AuthorDate: Fri Sep 1 14:24:02 2023 +0200 CAMEL-19398: fixed MongoDB tests due to missing converter setup (#11271) --- .../component/mongodb/converters/MongoDbBasicConvertersLoader.java | 2 ++ .../camel/component/mongodb/converters/MongoDbBasicConverters.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java b/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java index 30c1c84b01e..c0330f89f62 100644 --- a/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java +++ b/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java @@ -55,6 +55,8 @@ public final class MongoDbBasicConvertersLoader implements TypeConverterLoader, (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToDocument((java.lang.String) value)); addTypeConverter(registry, org.bson.Document.class, java.util.Map.class, false, (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromMapToDocument((java.util.Map) value)); + addTypeConverter(registry, org.bson.conversions.Bson.class, java.lang.String.class, false, + (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToBson((java.lang.String) value)); addTypeConverter(registry, org.bson.types.ObjectId.class, java.lang.String.class, false, (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToObjectId((java.lang.String) value)); } diff --git a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java index 1c4db56aee7..2eae3cd7b89 100644 --- a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java +++ b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java @@ -71,6 +71,11 @@ public final class MongoDbBasicConverters { return Document.parse(s); } + @Converter + public static Bson fromStringToBson(String s) { + return Document.parse(s); + } + @Converter public static ObjectId fromStringToObjectId(String s) { return new ObjectId(s);