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);

Reply via email to