From 34407a4a6052d7afa50caf0bcd6a8e6b55eb93a0 Mon Sep 17 00:00:00 2001 From: Eevee Date: Sat, 14 Aug 2010 20:54:35 -0700 Subject: [PATCH] Crash fix: /forums/999999 would crash instead of 404. --- splinext/forum/controllers/forum.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/splinext/forum/controllers/forum.py b/splinext/forum/controllers/forum.py index 342e8e6..2e94f6a 100644 --- a/splinext/forum/controllers/forum.py +++ b/splinext/forum/controllers/forum.py @@ -29,9 +29,8 @@ class ForumController(BaseController): return render('/forum/forums.mako') def threads(self, forum_id): - try: - c.forum = meta.Session.query(forum_model.Forum).get(forum_id) - except NoResultFound: + c.forum = meta.Session.query(forum_model.Forum).get(forum_id) + if not c.forum: abort(404) c.write_thread_form = WriteThreadForm() -- 2.7.4