From 52a3511b1205d7b76b52580e7a9994db5d893afa Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Sat, 3 Apr 2010 10:51:53 -0700 Subject: Return 404 more often with author search errors. --- quoins/controllers.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/quoins/controllers.py b/quoins/controllers.py index bb7bcfe..7bdb295 100644 --- a/quoins/controllers.py +++ b/quoins/controllers.py @@ -513,12 +513,13 @@ Comment: start=int(start) except: raise tg.exceptions.HTTPNotFound().exception - blog = DBSession.query(Blog).get(1) - if not name: - flash('Please supply the name of an author.') - redirect(self.url('/')) + raise tg.exceptions.HTTPNotFound().exception + + blog = DBSession.query(Blog).get(1) posts = blog.getPostsByAuthor(name) + if not posts: + raise tg.exceptions.HTTPNotFound().exception d = post_paginate(start, posts, self.post_paginate) d.update(dict(quoins = self, blog = blog, -- cgit v1.2.3