File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -419,6 +419,8 @@ def get_html_context(self):
419
419
_divide_with_ceil (self .count - self .offset , self .limit ) +
420
420
_divide_with_ceil (self .offset , self .limit )
421
421
)
422
+ if current > final :
423
+ current = final
422
424
423
425
def page_number_to_url (page_number ):
424
426
if page_number == 1 :
Original file line number Diff line number Diff line change @@ -435,6 +435,12 @@ def test_ending_offset(self):
435
435
]
436
436
}
437
437
438
+ def test_erronous_offset (self ):
439
+ request = Request (factory .get ('/' , {'limit' : 5 , 'offset' : 1000 }))
440
+ queryset = self .paginate_queryset (request )
441
+ self .get_paginated_content (queryset )
442
+ self .get_html_context ()
443
+
438
444
def test_invalid_offset (self ):
439
445
"""
440
446
An invalid offset query param should be treated as 0.
You can’t perform that action at this time.
0 commit comments