Mercurial > piecrust2
diff piecrust/data/paginator.py @ 280:8c0c53a315ae
data: Correctly build pagination filters when we know items are pages.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 01 Mar 2015 21:39:26 -0800 |
parents | f130365568ff |
children | 9b75b49a4084 |
line wrap: on
line diff
--- a/piecrust/data/paginator.py Sun Mar 01 21:38:24 2015 -0800 +++ b/piecrust/data/paginator.py Sun Mar 01 21:39:26 2015 -0800 @@ -1,7 +1,7 @@ import math import logging from werkzeug.utils import cached_property -from piecrust.data.filters import PaginationFilter +from piecrust.data.filters import PaginationFilter, page_value_accessor from piecrust.data.iterators import PageIterator from piecrust.sources.interfaces import IPaginationSource @@ -197,7 +197,7 @@ self._iterator._iter_event += self._onIteration def _getPaginationFilter(self): - f = PaginationFilter() + f = PaginationFilter(value_accessor=page_value_accessor) if self._pgn_filter is not None: f.addClause(self._pgn_filter.root_clause)