id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 7309,RFE: TracCaptchaPlugin support.,royger@…,,"When I try to create a discussion using the plugin I get the following error: ==== How to Reproduce ==== While doing a POST operation on `/discussion/forum/1`, Trac issued an internal error. ''(please provide additional details here)'' Request parameters: {{{ {'__FORM_TOKEN': u'2b983556e38e2d3f55c5cc58', 'author': u'anonymous', 'body': u'...', 'discussion_action': u'post-add', 'forum': u'1', 'subject': u'', 'submit': u'Submit', 'subscribers': u''} }}} User agent: `Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; es-ES; rv:1.9.0.19) Gecko/2010031218 Firefox/3.0.19` ==== System Information ==== ''System information not available'' ==== Enabled Plugins ==== ''Plugin information not available'' ==== Python Traceback ==== {{{ Traceback (most recent call last): File ""/usr/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/main.py"", line 513, in _dispatch_request dispatcher.dispatch(req) File ""/usr/lib/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/web/main.py"", line 235, in dispatch resp = chosen_handler.process_request(req) File ""/usr/lib/python2.6/site-packages/TracDiscussion-0.7-py2.6.egg/tracdiscussion/core.py"", line 108, in process_request template, data = api.process_discussion(context) File ""/usr/lib/python2.6/site-packages/TracDiscussion-0.7-py2.6.egg/tracdiscussion/api.py"", line 245, in process_discussion self._do_actions(context, actions) File ""/usr/lib/python2.6/site-packages/TracDiscussion-0.7-py2.6.egg/tracdiscussion/api.py"", line 950, in _do_actions context, topic) File ""/usr/lib/python2.6/site-packages/TracDiscussion-0.7-py2.6.egg/tracdiscussion/spamfilter.py"", line 25, in filter_topic topic['body'])]) TypeError: test() takes exactly 5 arguments (4 given) }}} I'm using Trac 0.12, TracDiscussion 0.7 and TracSpamFilter 0.3.2dev-r9922.",enhancement,new,normal,DiscussionPlugin,normal,,,,0.12