diff -r 9b4de34ad394 -r 97095348b3ee cubicweb/predicates.py --- a/cubicweb/predicates.py Thu Feb 11 21:59:49 2016 +0100 +++ b/cubicweb/predicates.py Wed Feb 17 13:45:34 2016 +0100 @@ -498,7 +498,8 @@ except ValueError: page_size = None if page_size is None: - page_size = req.property_value('navigation.page-size') + page_size_prop = getattr(cls, 'page_size_property', 'navigation.page-size') + page_size = req.property_value(page_size_prop) if len(rset) <= (page_size*self.nbpages): return 0 return self.nbpages