diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/fieldaccess/RelatedToViaCollectionFieldAccessorFactory.java b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/fieldaccess/RelatedToViaCollectionFieldAccessorFactory.java index 83a73ec86..fa7641261 100644 --- a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/fieldaccess/RelatedToViaCollectionFieldAccessorFactory.java +++ b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/fieldaccess/RelatedToViaCollectionFieldAccessorFactory.java @@ -101,7 +101,7 @@ public class RelatedToViaCollectionFieldAccessorFactory implements FieldAccessor } protected Map loadEndNodeToRelationshipEntityMapping(Object newVal, Node startNode) { - if (!(newVal instanceof Set)) { + if (!(newVal instanceof Iterable)) { throw new IllegalArgumentException("New value must be at least an Iterable, was: " + newVal.getClass()); } @SuppressWarnings("unchecked") Iterable iterable = (Iterable) newVal;