#3187: SpamFilter: first setup causes error
-----------------------------------+----------------------------------------
Reporter: [EMAIL PROTECTED] | Owner: jonas
Type: defect | Status: new
Priority: normal | Milestone:
Component: general | Version: devel
Severity: normal | Keywords: spamfilter
-----------------------------------+----------------------------------------
I installed the SpamFilter egg in the plugins directory and subsequently
proceded to create a BadContent page.
When I submitted I got greeted by a:
{{{
Traceback (most recent call last):
File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line
300, in dispatch_request
dispatcher.dispatch(req)
File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line
190, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py", line
107, in process_request
self._do_save(req, db, page)
File "/usr/local/lib/python2.4/site-packages/trac/wiki/web_ui.py", line
211, in _do_save
req.remote_addr)
File "/usr/local/lib/python2.4/site-packages/trac/wiki/model.py", line
134, in save
for listener in WikiSystem(self.env).change_listeners:
File "/usr/local/lib/python2.4/site-packages/trac/core.py", line 55, in
extensions
return filter(None, [component.compmgr[cls] for cls in extensions])
File "/usr/local/lib/python2.4/site-packages/trac/core.py", line 186, in
__getitem__
component = cls(self)
File "/usr/local/lib/python2.4/site-packages/trac/core.py", line 95, in
maybe_init
init(self)
File "build/bdist.freebsd-4.11-STABLE-
i386/egg/tracspamfilter/filters/regex.py", line 33, in __init__
File "build/bdist.freebsd-4.11-STABLE-
i386/egg/tracspamfilter/filters/regex.py", line 57, in _load_patterns
IndexError: list index out of range
}}}
Possibly because BadContent is effectively empty at that point until the
page gets committed as revision 1.
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/3187>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets