From 2e36cab7d4b3cf093ce1ecde2e6f6ac29fba0cb0 Mon Sep 17 00:00:00 2001 From: Andre D Date: Fri, 22 Feb 2013 15:50:21 -0500 Subject: [PATCH] wiki: Ensure wiki page not found gives a 404. --- r2/r2/controllers/wiki.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/r2/r2/controllers/wiki.py b/r2/r2/controllers/wiki.py index 105d739da..1cce2b83f 100644 --- a/r2/r2/controllers/wiki.py +++ b/r2/r2/controllers/wiki.py @@ -107,7 +107,9 @@ class WikiController(RedditController): if not page: if c.render_style in extensions.API_TYPES: self.handle_error(404, 'PAGE_NOT_CREATED') - return WikiNotFound(page=page_name).render() + errorpage = WikiNotFound(page=page_name) + request.environ['usable_error_content'] = errorpage.render() + self.abort404() if version: edit_by = version.get_author()