We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3cf0aa5 commit 1ac3660Copy full SHA for 1ac3660
src/main/java/org/springframework/data/neo4j/core/mapping/DefaultNeo4jPersistentEntity.java
@@ -482,8 +482,9 @@ public Collection<RelationshipDescription> getRelationshipsInHierarchy(Predicate
482
childDescription.getRelationships().forEach(concreteRelationship -> {
483
484
String fieldName = concreteRelationship.getFieldName();
485
+ NodeDescription<?> target = concreteRelationship.getTarget();
486
- if (relationships.stream().noneMatch(relationship -> relationship.getFieldName().equals(fieldName))) {
487
+ if (relationships.stream().noneMatch(relationship -> relationship.getFieldName().equals(fieldName) && relationship.getTarget().equals(target))) {
488
relationships.add(concreteRelationship);
489
}
490
});
0 commit comments