Generator bug on show-forums

Bug #344630 reported by Paul Everitt
2
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Medium
Paul Everitt

Bug Description

I added a forum in the forums tool, then added a topic in the forum. When I revisited the forums list, I got:

Traceback (most recent call last):
  File "/Users/paul/projects/bfgkarl-2.5/eggs/repoze.errorlog-0.7-py2.5.egg/repoze/errorlog/__init__.py", line 85, in __call__
    return self.application(environ, start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/repoze.tm2-1.0a4-py2.5.egg/repoze/tm/__init__.py", line 19, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/repoze.who-1.0.10-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/ToscaWidgets-0.9.3repoze0-py2.5.egg/tw/core/middleware.py", line 36, in __call__
    return self.wsgi_app(environ, start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/ToscaWidgets-0.9.3repoze0-py2.5.egg/tw/core/middleware.py", line 59, in wsgi_app
    resp = req.get_response(self.application)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/WebOb-0.9.6.1-py2.5.egg/webob/__init__.py", line 1325, in get_response
    application, catch_exc_info=False)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/WebOb-0.9.6.1-py2.5.egg/webob/__init__.py", line 1293, in call_application
    app_iter = application(self.environ, start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/ToscaWidgets-0.9.3repoze0-py2.5.egg/tw/core/resource_injector.py", line 67, in _injector
    resp = req.get_response(app)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/WebOb-0.9.6.1-py2.5.egg/webob/__init__.py", line 1325, in get_response
    application, catch_exc_info=False)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/WebOb-0.9.6.1-py2.5.egg/webob/__init__.py", line 1293, in call_application
    app_iter = application(self.environ, start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/repoze.browserid-0.1-py2.5.egg/repoze/browserid/middleware.py", line 89, in __call__
    return self.app(environ, start_response)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/repoze.bfg-0.6.9-py2.5.egg/repoze/bfg/router.py", line 153, in __call__
    (context, request), IView, name=view_name)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/zope.component-3.5.1-py2.5.egg/zope/component/registry.py", line 217, in queryMultiAdapter
    objects, interface, name, default)
  File "/Users/paul/projects/bfgkarl-2.5/eggs/zope.interface-3.5.0-py2.5-macosx-10.3-i386.egg/zope/interface/adapter.py", line 482, in queryMultiAdapter
    result = factory(*objects)
  File "/Users/paul/projects/bfgkarl-2.5/src/karl.content/karl/content/views/forum.py", line 84, in show_forums_view
    latest = latest_object(forum, request)
  File "/Users/paul/projects/bfgkarl-2.5/src/karl.content/karl/content/views/forum.py", line 346, in latest_object
    return resolver(docids[0])
TypeError: 'generator' object is unsubscriptable

Tags: show-forums
Changed in karl3:
assignee: nobody → chrism-plope
importance: Undecided → Medium
milestone: none → m6
Changed in karl3:
assignee: chrism-plope → paul-agendaless
status: New → Fix Committed
Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.