diff -r aae01d81c713 -r 6f6549780096 common/selectors.py --- a/common/selectors.py Tue Feb 10 18:12:10 2009 +0100 +++ b/common/selectors.py Tue Feb 10 18:12:43 2009 +0100 @@ -163,7 +163,11 @@ """ page_size = kwargs.get('page_size') if page_size is None: - page_size = req.property_value('navigation.page-size') + page_size = req.form.get('page_size') + if page_size is None: + page_size = req.property_value('navigation.page-size') + else: + page_size = int(page_size) if rset is None or len(rset) <= page_size: return 0 return 1