diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/repository/AbstractGraphRepository.java b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/repository/AbstractGraphRepository.java index 051c72ba5..b160a925c 100644 --- a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/repository/AbstractGraphRepository.java +++ b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/repository/AbstractGraphRepository.java @@ -440,7 +440,7 @@ public abstract class AbstractGraphRepository im final Execute limitedQuery = ((Skip)query).skip(page.getOffset()).limit(page.getPageSize()); QueryEngine engine = template.queryEngineFor(QueryType.Cypher); Page result = engine.query(limitedQuery.toString(), params).to(clazz).as(Page.class); - if (countQuery==null || result.getNumberOfElements() < page.getPageSize()) { + if (countQuery == null) { return result; } Long count = engine.query(countQuery.toString(), params).to(Long.class).singleOrNull();