diff --git a/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java b/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java index 6680a80..f65ba80 100755 --- a/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java +++ b/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java @@ -52,6 +52,7 @@ import org.springframework.util.Assert; * @author Philipp Huegelmeyer * @author Michael Igler * @author Jens Schauder + * @author Julien Millau */ public class EnversRevisionRepositoryImpl> extends SimpleJpaRepository implements RevisionRepository { @@ -151,8 +152,8 @@ public class EnversRevisionRepositoryImpl revisionNumbers.size()) { - return new PageImpl>(Collections.> emptyList(), pageable, 0); + if (revisionNumbers.isEmpty() || pageable.getOffset() > revisionNumbers.size()) { + return Page.empty(pageable); } long upperBound = pageable.getOffset() + pageable.getPageSize();