Mercurial > piecrust2
diff piecrust/data/paginator.py @ 393:89c1e2a91468
pagination: Fix regression bug with previous/next posts.
Added unit test.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 17 May 2015 15:26:46 -0700 |
parents | 4b1019bb2533 |
children | a489162f2a17 |
line wrap: on
line diff
--- a/piecrust/data/paginator.py Sun May 17 15:25:54 2015 -0700 +++ b/piecrust/data/paginator.py Sun May 17 15:26:46 2015 -0700 @@ -191,9 +191,12 @@ pag_filter = self._getPaginationFilter() offset = (self._page_num - 1) * self.items_per_page + current_page = None + if self._parent_page: + current_page = self._parent_page.page self._iterator = PageIterator( self._source, - current_page=self._parent_page, + current_page=current_page, pagination_filter=pag_filter, offset=offset, limit=self.items_per_page, locked=True)