Fix panic in paginator when setting total items to zero

This commit is contained in:
Christian Rocha 2020-06-02 18:48:00 -04:00
parent 87c7cd778f
commit 12b2758d50
No known key found for this signature in database
GPG Key ID: D6CC7A16E5878018

View File

@ -53,6 +53,9 @@ func (m *Model) SetTotalPages(items int) int {
// ItemsOnPage is a helper function for returning the numer of items on the
// current page given the total numer of items passed as an argument.
func (m Model) ItemsOnPage(totalItems int) int {
if totalItems < 1 {
return 0
}
start, end := m.GetSliceBounds(totalItems)
return end - start
}