# HG changeset patch # User Ludovic Chabant # Date 1450576978 28800 # Node ID a489162f2a1703a78612a2b9ccbd0c68cc96a299 # Parent 442cf576ae2581c35a485ab756101e7cc8f5fdd5 data: Fix a crash bug when no parent page is set on an iterator. diff -r 442cf576ae25 -r a489162f2a17 piecrust/data/paginator.py --- a/piecrust/data/paginator.py Sat Oct 31 21:46:05 2015 -0700 +++ b/piecrust/data/paginator.py Sat Dec 19 18:02:58 2015 -0800 @@ -208,7 +208,7 @@ if self._pgn_filter is not None: f.addClause(self._pgn_filter.root_clause) - if isinstance(self._source, IPaginationSource): + if self._parent_page and isinstance(self._source, IPaginationSource): sf = self._source.getPaginationFilter(self._parent_page) if sf is not None: f.addClause(sf.root_clause)