1
0
mirror of https://github.com/django/django.git synced 2025-10-27 15:46:10 +00:00

Fixed #17159 -- Validated returned number of next|previous_page_number

Thanks mehta.apurva at gmail.com for the report and the initial patch
and neaf for the complete patch.
This commit is contained in:
Claude Paroz
2012-06-09 17:55:24 +02:00
parent ef906b1632
commit fc40a6504b
4 changed files with 35 additions and 19 deletions

View File

@@ -132,10 +132,10 @@ class Page(object):
return self.has_previous() or self.has_next()
def next_page_number(self):
return self.number + 1
return self.paginator.validate_number(self.number + 1)
def previous_page_number(self):
return self.number - 1
return self.paginator.validate_number(self.number - 1)
def start_index(self):
"""