From 04df4d8a08268ed3baef50e71d4ed1066ff2aef6 Mon Sep 17 00:00:00 2001 From: LunarEclipse363 Date: Mon, 9 Jun 2025 21:23:56 +0200 Subject: [PATCH] Fixed labelmaker pagination on PostgreSQL (#779) Fixes #753 --- backend/internal/data/repo/pagination.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/internal/data/repo/pagination.go b/backend/internal/data/repo/pagination.go index d8878d02..2a357331 100644 --- a/backend/internal/data/repo/pagination.go +++ b/backend/internal/data/repo/pagination.go @@ -8,5 +8,10 @@ type PaginationResult[T any] struct { } func calculateOffset(page, pageSize int) int { - return (page - 1) * pageSize + offset := (page - 1) * pageSize + if offset < 0 { + return 0 + } else { + return offset + } }