[Fix] Fixed Paging with size = 0

This commit is contained in:
Robert von Burg 2021-03-31 10:41:57 +02:00
parent 855034570e
commit d61365f0ff
1 changed files with 6 additions and 0 deletions

View File

@ -188,6 +188,12 @@ public class Paging<T> {
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;