From 4dcd7c2ec7137b962b613e9b992664fb06571791 Mon Sep 17 00:00:00 2001 From: Andre D Date: Thu, 9 May 2013 16:25:52 -0700 Subject: [PATCH] wiki: Ensure spammed users cannot create pages. --- r2/r2/controllers/wiki.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/r2/r2/controllers/wiki.py b/r2/r2/controllers/wiki.py index 670a0a367..0ddbbe330 100644 --- a/r2/r2/controllers/wiki.py +++ b/r2/r2/controllers/wiki.py @@ -295,7 +295,8 @@ class WikiApiController(WikiController): error = c.errors.get(('WIKI_CREATE_ERROR', 'page')) if error: self.handle_error(403, **(error.msg_params or {})) - page = WikiPage.create(c.site, page_name) + if not c.user._spam: + page = WikiPage.create(c.site, page_name) if c.user._spam: error = _("You are doing that too much, please try again later.") self.handle_error(415, 'SPECIAL_ERRORS', special_errors=[error])