diff --git a/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java b/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java index 6a6d21fc..d8ac6aa5 100644 --- a/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java +++ b/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java @@ -995,7 +995,8 @@ private IExtendedIterator fetchInternal(List items, List pr KvinTuple selectNextTuple() throws IOException { boolean skipAfterLimit = limit != 0 && propertyValueCount >= limit; - if (skipAfterLimit && propertyIds.length == 1) { + if (skipAfterLimit && itemIds.length == 1 && propertyIds.length == 1) { + // we are finished, if only one item and one property is requested return null; }