DATAMONGO-2488 - Polishing.
Simplify conditional entity check. Original pull request: #841.
This commit is contained in:
@@ -1252,14 +1252,13 @@ public class QueryMapper {
|
|||||||
|
|
||||||
String partial = iterator.next();
|
String partial = iterator.next();
|
||||||
|
|
||||||
if (depth > 0 && property.isCollectionLike()) {
|
if (depth > 0 && property.isCollectionLike() && property.isEntity() && property.getComponentType() != null) {
|
||||||
|
|
||||||
MongoPersistentEntity<?> persistentEntity = mappingContext.getPersistentEntity(property.getComponentType());
|
MongoPersistentEntity<?> persistentEntity = mappingContext
|
||||||
if (persistentEntity != null) {
|
.getRequiredPersistentEntity(property.getComponentType());
|
||||||
MongoPersistentProperty persistentProperty = persistentEntity.getPersistentProperty(partial);
|
MongoPersistentProperty persistentProperty = persistentEntity.getPersistentProperty(partial);
|
||||||
if(persistentProperty != null) {
|
if (persistentProperty != null) {
|
||||||
partial = mapPropertyName(persistentProperty);
|
partial = mapPropertyName(persistentProperty);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user