Prevent sync client from being created in reactive test config.
Closes #3817 Original pull request: #3987.
This commit is contained in:
committed by
Mark Paluch
parent
a8943a8a0b
commit
162a9abb6b
@@ -34,6 +34,7 @@ import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
|
||||
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
|
||||
import org.springframework.data.mongodb.core.convert.MongoConverter;
|
||||
import org.springframework.data.mongodb.core.convert.MongoCustomConversions;
|
||||
import org.springframework.data.mongodb.core.convert.NoOpDbRefResolver;
|
||||
import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
|
||||
import org.springframework.data.mongodb.core.mapping.event.AuditingEventListener;
|
||||
import org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent;
|
||||
@@ -64,7 +65,11 @@ public class MongoTestTemplateConfiguration {
|
||||
|
||||
if (converter == null) {
|
||||
|
||||
converter = new MappingMongoConverter(new DefaultDbRefResolver(databaseFactory()), mappingContext());
|
||||
if(dbFactoryConfig.syncClient != null || syncClient != null) {
|
||||
converter = new MappingMongoConverter(new DefaultDbRefResolver(databaseFactory()), mappingContext());
|
||||
} else {
|
||||
converter = new MappingMongoConverter(NoOpDbRefResolver.INSTANCE, mappingContext());
|
||||
}
|
||||
|
||||
if (mongoConverterConfigurer.customConversions != null) {
|
||||
converter.setCustomConversions(mongoConverterConfigurer.customConversions);
|
||||
|
||||
Reference in New Issue
Block a user