diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2010-06-23 21:19:41 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2010-06-23 21:19:41 -0400 |
commit | 690f82d15575bb87bff7ef177d3099fea1071b84 (patch) | |
tree | 7a596b14ea1e5b8f12d7f5af8f5dcbaadaecb7c4 | |
parent | 90bbd71038bdb6db2cb9c3d277f1ac8ebdf15cdc (diff) | |
download | askbot-690f82d15575bb87bff7ef177d3099fea1071b84.tar.gz askbot-690f82d15575bb87bff7ef177d3099fea1071b84.tar.bz2 askbot-690f82d15575bb87bff7ef177d3099fea1071b84.zip |
fixed page number out of bounds bug
-rw-r--r-- | askbot/views/readers.py | 5 |
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) |