Fix paginator with uglyurls

Fixes #1120
This commit is contained in:
bep 2015-05-10 15:23:36 +02:00
parent bef496b97e
commit 0e00ca6a6e
2 changed files with 3 additions and 1 deletions

View file

@ -23,6 +23,7 @@ import (
"math" "math"
"path" "path"
"reflect" "reflect"
"strings"
) )
type Pager struct { type Pager struct {
@ -268,6 +269,8 @@ func paginatePages(seq interface{}, pagerSize int, section string) (pagers, erro
return nil, err return nil, err
} }
section = strings.TrimSuffix(section, ".html")
urlFactory := newPaginationURLFactory(section) urlFactory := newPaginationURLFactory(section)
paginator, _ := newPaginator(pages, pagerSize, urlFactory) paginator, _ := newPaginator(pages, pagerSize, urlFactory)
pagers := paginator.Pagers() pagers := paginator.Pagers()

View file

@ -172,7 +172,6 @@ func TestPaginate(t *testing.T) {
} }
func doTestPaginate(t *testing.T, useViper bool) { func doTestPaginate(t *testing.T, useViper bool) {
pagerSize := 5 pagerSize := 5
if useViper { if useViper {
viper.Set("paginate", pagerSize) viper.Set("paginate", pagerSize)