diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java index 91be3aae8..0d1b64376 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java @@ -291,7 +291,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App final MongoPersistentProperty property = association.getInverse(); Object value = dbo.get(property.getFieldName()); - if (value == null || (entity.isConstructorArgument(property) && accessor.getProperty(property) != null)) { + if (value == null || entity.isConstructorArgument(property)) { return; }