id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux
9798,object_list paginated raise a http404 when a its a InvalidPage,zodman,nobody,"on views.generic.list_details.object_list
{{{
if not page:
page = request.GET.get('page', 1)
try:
page_number = int(page)
except ValueError:
if page == 'last':
page_number = paginator.num_pages
else:
# Page is not 'last', nor can it be converted to an int.
raise Http404
try:
page_obj = paginator.page(page_number)
except InvalidPage:
raise Http404
}}}
Let me check this case when i have a page with this url
foo/bar/?page=10
on page ten i have 3 objects showed.
if i delete 3 objects the page its invalid not a Http404, because the page exist before erase ...
its better do the same validator a example on paginator, if the page not exist get the latest page/objects.",,closed,Generic views,master,,wontfix,page paginator object_list,askfor@…,Unreviewed,0,0,0,0,,