From 0864b78618002db9764e68b9803cd682fd91abaf Mon Sep 17 00:00:00 2001 From: lepture Date: Sun, 27 May 2012 14:29:37 +0800 Subject: [PATCH] when page>1 and page > pages, raise 404 --- july/database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/july/database.py b/july/database.py index 8cf3076..4b253dd 100644 --- a/july/database.py +++ b/july/database.py @@ -234,7 +234,7 @@ def __init__(self, query, page, per_page, total=None): else: self.total = query.count() - if self.page > self.pages: + if self.page > 1 and self.page > self.pages: raise tornado.web.HTTPError(404) def iter_pages(self, left_edge=2, left_current=2,