id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
9220	TypeError: 'NoneType' object is unsubscriptable	fengxf	rjollos	==== How to Reproduce ====\r\n\r\nWhile doing a POST operation on `/admin/discussion/forum`, Trac issued an internal error.\r\n\r\n''(please provide additional details here)''\r\n\r\nRequest parameters:\r\n{{{\r\n{'__FORM_TOKEN': u'354e78d7425c93b3ad5ec8bd',\r\n 'cat_id': u'discussion',\r\n 'discussion_action': u'delete',\r\n 'group': '-1',\r\n 'panel_id': u'forum',\r\n 'path_info': None,\r\n 'remove': u'Remove selected items',\r\n 'selection': u'3'}\r\n}}}\r\n\r\nUser agent: `Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.2.23) Gecko/20110920 SUSE/3.6.23-0.2.1 Firefox/3.6.23`\r\n\r\n==== System Information ====\r\n|| '''`Trac`''' || `0.12.2` ||\r\n|| '''`Babel`''' || `0.9.6` ||\r\n|| '''`Docutils`''' || `0.6` ||\r\n|| '''`FullBlog`''' || `0.1.1` ||\r\n|| '''`Genshi`''' || `0.6` ||\r\n|| '''`Mercurial`''' || `1.9.2+3-86380f24e697+20110908` ||\r\n|| '''`Pygments`''' || `1.3.1` ||\r\n|| '''`pysqlite`''' || `2.4.1` ||\r\n|| '''`Python`''' || `2.6.5 (r265:79063, May  6 2011, 17:25:59) ` [[br]] `[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]]` ||\r\n|| '''`setuptools`''' || `0.6c11` ||\r\n|| '''`SQLite`''' || `3.6.23` ||\r\n|| '''`Subversion`''' || `1.6.17 (r1128011)` ||\r\n|| '''`jQuery`''' || `1.4.2` ||\r\n\r\n==== Enabled Plugins ====\r\n|| '''`LightGreenTheme`''' || `0.1` ||\r\n|| '''`TracDiscussion`''' || `0.8` ||\r\n|| '''`TracFullBlogPlugin`''' || `0.1.1` ||\r\n|| '''`TracMercurial`''' || `0.12.0.28dev-r10784` ||\r\n|| '''`TracTags`''' || `0.7dev` ||\r\n|| '''`TracThemeEngine`''' || `2.0.1` ||\r\n\r\n==== Python Traceback ====\r\n{{{\r\nTraceback (most recent call last):\r\n  File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 511, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 237, in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "build/bdist.linux-x86_64/egg/trac/admin/web_ui.py", line 116, in process_request\r\n    path_info)\r\n  File "build/bdist.linux-x86_64/egg/tracdiscussion/admin.py", line 49, in render_admin_panel\r\n    template, data = api.process_discussion(context)\r\n  File "build/bdist.linux-x86_64/egg/tracdiscussion/api.py", line 259, in process_discussion\r\n    self._do_actions(context, actions)\r\n  File "build/bdist.linux-x86_64/egg/tracdiscussion/api.py", line 873, in _do_actions\r\n    listener.forum_deleted(context, context.forum)\r\n  File "build/bdist.linux-x86_64/egg/tracdiscussion/tags.py", line 72, in forum_deleted\r\n    forum['id']))\r\nTypeError: 'NoneType' object is unsubscriptable\r\n}}}	defect	closed	normal	DiscussionPlugin	normal	fixed		beta1.se	0.11
