# HG changeset patch # User Sylvain Thénault # Date 1254936154 -7200 # Node ID a7c5e62c7e00b61aa37d1f39515c9d525751c5e0 # Parent 8326aceecb46300c0dfa512e4598fd247daf70cd don't crash if specified page size is greater than rset size diff -r 8326aceecb46 -r a7c5e62c7e00 web/component.py --- a/web/component.py Wed Oct 07 19:15:43 2009 +0200 +++ b/web/component.py Wed Oct 07 19:22:34 2009 +0200 @@ -106,6 +106,8 @@ start = int(self.req.form[self.start_param]) except KeyError: start, stop = 0, self.page_size + if start >= len(self.rset): + start, stop = 0, self.page_size self.starting_from = start return start, stop