diff --git a/li.strolch.utils/src/main/java/li/strolch/utils/collections/Paging.java b/li.strolch.utils/src/main/java/li/strolch/utils/collections/Paging.java index 27a8f243f..a9608b204 100644 --- a/li.strolch.utils/src/main/java/li/strolch/utils/collections/Paging.java +++ b/li.strolch.utils/src/main/java/li/strolch/utils/collections/Paging.java @@ -188,6 +188,12 @@ public class Paging { paging.previousOffset = Math.max(0, offset - 1); paging.lastOffset = paging.size - 1; + } else if (paging.size == 0) { + + paging.lastOffset = 0; + paging.nextOffset = 0; + paging.previousOffset = 0; + } else { paging.lastOffset = paging.size % limit == 0 ? paging.size - limit : (paging.size / limit) * limit;