Skip to content

Commit 7e22d4f

Browse files
committed
fixup! Django: fixes pagination parameter
1 parent d91d60e commit 7e22d4f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

restless/dj.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ def serialize_list(self, data):
2727
if getattr(self, 'paginate', False):
2828
page_size = getattr(self, 'page_size', getattr(settings, 'RESTLESS_PAGE_SIZE', 10))
2929
paginator = Paginator(data, page_size)
30-
31-
page_number = int(self.request.GET.get('p', 1))
30+
try:
31+
page_number = int(self.request.GET.get('p', 1))
32+
except ValueError:
33+
raise BadRequest('Invalid page number')
3234

3335
if page_number not in paginator.page_range:
3436
raise BadRequest('Invalid page number')

0 commit comments

Comments
 (0)