isStaff filter traceback

Bug #670962 reported by Jim B. Glenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Invalid
Low
Jim B. Glenn

Bug Description

Six Feet Up's KARL Staging site is updated each night to trunk:
http://staging.karl.sixfeetup.com/

I got the latest updates for people.

I did the following steps:
1. went to people admin page
2. Added Section for affiliates
3. Added report for affiliates in affiliates section
4. Added isStaff report filter in affiliates report with the following values:
Name of Affiliates
Did not check the box.

Went to affiliates tab under people (http://staging.karl.sixfeetup.com/people/affiliates/affiliates/)
Got the following traceback:

   <!--
       Traceback (most recent call last):
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/src/karl/karl/errorpage.py", line 51, in __call__
    resp = req.get_response(self.app)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/request.py", line 920, in get_response
    application, catch_exc_info=False)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/request.py", line 888, in call_application
    app_iter = application(self.environ, start_response)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view
    response = view(context, request)
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/src/karl/karl/views/peopledirectory.py", line 266, in report_view
    client_json_data = {'grid_data': get_grid_data(context, request)}
  File "/opt/karlstaging/karl/sixfeetupkarl/trunk-1/src/karl/karl/views/peopledirectory.py", line 440, in get_grid_data
    columns = [COLUMNS[colid] for colid in context.columns]
TypeError: 'NoneType' object is not iterable

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Handing to Tres for analysis. Might just be a misfire on the SFU instance and report.

Changed in karl3:
assignee: nobody → Tres Seaver (tseaver)
importance: Undecided → Low
milestone: none → m50
Revision history for this message
Tres Seaver (tseaver) wrote :

You need to add one or more columns to your report. The valid
columns are:

 - 'name'

 - 'department'

 - 'email'

 - 'location'

 - 'organization'

 - 'phone'

 - 'position'

Changed in karl3:
assignee: Tres Seaver (tseaver) → Jim B. Glenn (jimbglenn)
status: New → Invalid
Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

That worked.
Sorry for the bug. :)

-Jim

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.