--- a/ForgeDiscussion/forgediscussion/controllers/root.py
+++ b/ForgeDiscussion/forgediscussion/controllers/root.py
@@ -16,6 +16,7 @@
from allura.model import ProjectRole, Feed
from allura.lib.search import search
from allura.lib import helpers as h
+from allura.lib.utils import AntiSpam
from allura.lib.decorators import require_post
from allura.controllers import BaseController
@@ -91,6 +92,7 @@
@expose()
@require_post()
@validate(W.new_topic, error_handler=create_topic)
+ @AntiSpam.validate('Spambot protection engaged')
def save_new_topic(self, subject=None, text=None, forum=None, **kw):
discussion = model.Forum.query.get(
app_config_id=c.app.config._id,