Skip to content

Commit 162a9ab

Browse files
christophstroblmp911de
authored andcommitted
Prevent sync client from being created in reactive test config.
Closes #3817 Original pull request: #3987.
1 parent a8943a8 commit 162a9ab

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

spring-data-mongodb/src/test/java/org/springframework/data/mongodb/test/util/MongoTestTemplateConfiguration.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
3535
import org.springframework.data.mongodb.core.convert.MongoConverter;
3636
import org.springframework.data.mongodb.core.convert.MongoCustomConversions;
37+
import org.springframework.data.mongodb.core.convert.NoOpDbRefResolver;
3738
import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
3839
import org.springframework.data.mongodb.core.mapping.event.AuditingEventListener;
3940
import org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent;
@@ -64,7 +65,11 @@ MongoConverter mongoConverter() {
6465

6566
if (converter == null) {
6667

67-
converter = new MappingMongoConverter(new DefaultDbRefResolver(databaseFactory()), mappingContext());
68+
if(dbFactoryConfig.syncClient != null || syncClient != null) {
69+
converter = new MappingMongoConverter(new DefaultDbRefResolver(databaseFactory()), mappingContext());
70+
} else {
71+
converter = new MappingMongoConverter(NoOpDbRefResolver.INSTANCE, mappingContext());
72+
}
6873

6974
if (mongoConverterConfigurer.customConversions != null) {
7075
converter.setCustomConversions(mongoConverterConfigurer.customConversions);

0 commit comments

Comments
 (0)