I had an existing table defined and just added "multiple=True" to the
IS_IN_DB statement because I want to convert it from a '1 to 1' to a
'1 to many'. So, I had some data in the DB before I set
'multiple=True'.
(btw, is there a bug tracker setup so I don't have to spam the group
with reports?)
I got this traceback:
Traceback (most recent call last):
File "/home/rhd/Desktop/web2py/gluon/restricted.py", line 178, in
restricted
exec ccode in environment
File "/home/rhd/Desktop/web2py/applications/list/controllers/
default.py", line 128, in <module>
File "/home/rhd/Desktop/web2py/gluon/globals.py", line 96, in
<lambda>
self._caller = lambda f: f()
File "/home/rhd/Desktop/web2py/applications/list/controllers/
default.py", line 40, in details
form = SQLFORM(db.Item, item, upload=URL(r=request,f='download'),
deletable=True, next=URL(r=request, args=item))
File "/home/rhd/Desktop/web2py/gluon/sqlhtml.py", line 708, in
__init__
inp = self.widgets.multiple.widget(field, default)
File "/home/rhd/Desktop/web2py/gluon/sqlhtml.py", line 211, in
widget
return OptionsWidget.widget(field, value, **attributes)
File "/home/rhd/Desktop/web2py/gluon/sqlhtml.py", line 193, in
widget
return SELECT(*opts, **attr)
File "/home/rhd/Desktop/web2py/gluon/html.py", line 338, in __init__
self._postprocessing()
File "/home/rhd/Desktop/web2py/gluon/html.py", line 1396, in
_postprocessing
values=value.split('|')
TypeError: 'NoneType' object is not callable