diff --git a/handler/template.go b/handler/template.go
index c90c498..6b8dd5f 100644
--- a/handler/template.go
+++ b/handler/template.go
@@ -133,11 +133,12 @@ func CreatePaginator(base, ending string, current_page, max_page int) template.H
count++
}
- pages += fmt.Sprintf(``, base, min(max_page, current_page+1), ending)
if max_page == -1 {
+ pages += fmt.Sprintf(``, base, current_page+1, ending)
pages += fmt.Sprintf(``, base, max_page, ending)
} else {
+ pages += fmt.Sprintf(``, base, min(max_page, current_page+1), ending)
pages += fmt.Sprintf(``, base, max_page, ending)
}