1
0
mirror of https://github.com/djohnlewis/stackdump synced 2024-12-04 23:17:37 +00:00

Fixed bug where no or negative search result range parameters resulted in HTTP 500.

This commit is contained in:
Samuel Lai 2012-02-04 15:43:20 +11:00
parent c4c3835841
commit 4fc9f4e780

View File

@ -222,8 +222,10 @@ def search():
if not query:
redirect(settings.APP_URL_ROOT)
page = int(request.GET.get('p', 0)) - 1
page = int(request.GET.get('p', 0))
page = (page > 0) and (page - 1) or page
rows_per_page = int(request.GET.get('r', 10))
rows_per_page = (rows_per_page > 0) and rows_per_page or 10
# perform search
results = solr_conn().search(query, start=page*rows_per_page, rows=rows_per_page)