From d61365f0ff6c03b39969e733f2dbd150132b4df2 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 31 Mar 2021 10:41:57 +0200 Subject: [PATCH] [Fix] Fixed Paging with size = 0 --- .../src/main/java/li/strolch/utils/collections/Paging.java | 6 ++++++ 1 file changed, 6 insertions(+) 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;