fix: края архива, истории, пагинации и лимита попыток

This commit is contained in:
2026-10-29 21:05:44 +03:00
parent 82394cc688
commit a42bc64193
6 changed files with 14 additions and 9 deletions

View File

@@ -113,10 +113,11 @@ class AdminGroupController(
model: Model,
): String {
val safePage = page.coerceAtLeast(0)
val rows = api.listGroups(token(session), safePage, GROUP_PAGE_SIZE)
val loaded = api.listGroups(token(session), safePage, GROUP_PAGE_SIZE + 1)
val rows = loaded.take(GROUP_PAGE_SIZE)
model.addAttribute("groups", rows)
model.addAttribute("page", safePage)
model.addAttribute("hasNext", rows.size == GROUP_PAGE_SIZE)
model.addAttribute("hasNext", loaded.size > GROUP_PAGE_SIZE)
return "admin/groups"
}