diff piecrust/data/paginator.py @ 289:9b75b49a4084

data: Don't nest filters in the paginator -- nest clauses instead.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 05 Mar 2015 00:27:01 -0800
parents 8c0c53a315ae
children b7ab1b503510
line wrap: on
line diff
--- a/piecrust/data/paginator.py	Thu Mar 05 00:26:37 2015 -0800
+++ b/piecrust/data/paginator.py	Thu Mar 05 00:27:01 2015 -0800
@@ -205,7 +205,7 @@
         if isinstance(self._source, IPaginationSource):
             sf = self._source.getPaginationFilter(self._parent_page)
             if sf is not None:
-                f.addClause(sf)
+                f.addClause(sf.root_clause)
 
         return f