Ticket #78 (closed defect: fixed)
Mailman plugin fails to get owner email address
|Reported by:||dgynn||Owned by:||cbalan|
The mailman plugin is throwing an error when creating a new mailing list.
File "/usr/lib/oforge/lib/python2.5/site-packages/Trac-0.12dev-py2.5.egg/trac/web/main.py", line 457, in _dispatch_request dispatcher.dispatch(req) File "/usr/lib/oforge/lib/python2.5/site-packages/Trac-0.12dev-py2.5.egg/trac/web/main.py", line 214, in dispatch resp = chosen_handler.process_request(req) File "/usr/lib/oforge/lib/python2.5/site-packages/Trac-0.12dev-py2.5.egg/trac/admin/web_ui.py", line 113, in process_request path_info) File "build/bdist.linux-i686/egg/mailinglists/admin.py", line 55, in render_admin_panelFile "build/bdist.linux-i686/egg/mailinglists/admin.py", line 108, in _do_newlistFile "build/bdist.linux-i686/egg/mailinglists/api.py", line 42, in create_new_mailing_list
The issue appears to be that the _get_user_email function in mailinglists/admin.py isn't returning an email address. There is probably a change related to the notification system that has caused this to break.
The workaround is to enter an email address in the workspace preferences. But this should be fixed.