summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2010-06-23 21:19:41 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2010-06-23 21:19:41 -0400
commit690f82d15575bb87bff7ef177d3099fea1071b84 (patch)
tree7a596b14ea1e5b8f12d7f5af8f5dcbaadaecb7c4
parent90bbd71038bdb6db2cb9c3d277f1ac8ebdf15cdc (diff)
downloadaskbot-690f82d15575bb87bff7ef177d3099fea1071b84.tar.gz
askbot-690f82d15575bb87bff7ef177d3099fea1071b84.tar.bz2
askbot-690f82d15575bb87bff7ef177d3099fea1071b84.zip
fixed page number out of bounds bug
-rw-r--r--askbot/views/readers.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/askbot/views/readers.py b/askbot/views/readers.py
index 80246d51..2d50fe44 100644
--- a/askbot/views/readers.py
+++ b/askbot/views/readers.py
@@ -120,8 +120,11 @@ def questions(request):
)
objects_list = Paginator(qs, search_state.page_size)
- questions = objects_list.page(search_state.page)
+ if objects_list.num_pages < search_state.page:
+ raise Http404
+
+ questions = objects_list.page(search_state.page)
#todo maybe do this search on query the set instead
related_tags = Tag.objects.get_tags_by_questions(questions.object_list)