fix: search input not displayed if response hasn't any items

This commit is contained in:
Elias Schneider
2025-01-18 22:29:20 +01:00
parent 6e3728ddc8
commit 05a98ebe87
2 changed files with 119 additions and 109 deletions

View File

@@ -63,8 +63,13 @@ func Paginate(page int, pageSize int, query *gorm.DB, result interface{}) (Pagin
return PaginationResponse{}, err
}
totalPages := (totalItems + int64(pageSize) - 1) / int64(pageSize)
if totalItems == 0 {
totalPages = 1
}
return PaginationResponse{
TotalPages: (totalItems + int64(pageSize) - 1) / int64(pageSize),
TotalPages: totalPages,
TotalItems: totalItems,
CurrentPage: page,
ItemsPerPage: pageSize,