Error when adding a new user.

Bug #589814 reported by Chris Rossi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Medium
Chris Rossi

Bug Description

When submitting the form at /profiles/add.html, if websites is left blank, an error occurs. This was found via twill tests:

Traceback (most recent call last):
  File "/home/chris/proj/karl/osi/eggs/repoze.errorlog-0.7-py2.5.egg/repoze/errorlog/__init__.py", line 85, in __call__
    return self.application(environ, start_response)
  File "/home/chris/proj/karl/osi/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/home/chris/proj/karl/osi/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/transferlog.py", line 19, in __call__
    return self.next_app(environ, start_response)
  File "/home/chris/proj/karl/osi/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 "/home/chris/proj/karl/osi/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 "/home/chris/proj/karl/osi/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/home/chris/proj/karl/osi/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 "/home/chris/proj/karl/osi/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__
    response = view_callable(context, request)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1520, in __call__
    return view(context, request)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1805, in attr_view
    return view(context, request)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1738, in predicate_wrapper
    return view(context, request)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view
    return view(context, request)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1704, in _rendered_view
    response = view(context, request)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 174, in __call__
    return submitted(request, form, controller, self.action, controller)
  File "/home/chris/proj/karl/osi/eggs/repoze.bfg.formish-0.3-py2.5.egg/repoze/bfg/formish/zcml.py", line 213, in submitted
    result = getattr(controller, handler)(converted)
  File "/home/chris/proj/karl/osi/src/karl/karl/views/people.py", line 446, in handle_submit
    for i, website in enumerate(websites):
TypeError: 'NoneType' object is not iterable

Changed in karl3:
importance: Undecided → Medium
assignee: nobody → Chris Rossi (chris-archimedeanco)
milestone: none → m41
status: New → In Progress
Changed in karl3:
status: In Progress → Fix Committed
Revision history for this message
JimPGlenn (jpglenn09) wrote :

fixed

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.