see ticket below:
File "N:/web2py/applications/my_app/models/my_model.py", line 642,
in update_audio_herds
form=SQLFORM.factory(db.my_table,record=db.my_table[b.my_table.id])
File "N:\web2py\gluon\sqlhtml.py", line 1226, in factory
return SQLFORM(DAL(None).define_table(table_name, *fields),
**attributes)
File "N:\web2py\gluon\sqlhtml.py", line 819, in __init__
inp = self.widgets.multiple.widget(field, default)
File "N:\web2py\gluon\sqlhtml.py", line 272, in widget
return OptionsWidget.widget(field, value, **attributes)
File "N:\web2py\gluon\sqlhtml.py", line 206, in widget
options = requires[0].options()
File "N:\web2py\gluon\validators.py", line 438, in options
self.build_set()
File "N:\web2py\gluon\validators.py", line 426, in build_set
records = self.dbset.select(*fields, **dd)
File "N:\web2py\gluon\dal.py", line 5394, in select
return self.db._adapter.select(self.query,fields,attributes)
File "N:\web2py\gluon\dal.py", line 1176, in select
rows = response(sql)
File "N:\web2py\gluon\dal.py", line 1166, in response
self.execute(sql)
File "N:\web2py\gluon\dal.py", line 1251, in execute
return self.log_execute(*a, **b)
File "N:\web2py\gluon\dal.py", line 1246, in log_execute
ret = self.cursor.execute(*a,**b)
ProgrammingError: syntax error at or near ")"
LINE 1: ... my_list.name, my_list.id FROM my_list WHERE (my_list.id
IN ()) ORDER B...
I'm trying to build a multi-list. This used to work with sqlite but
now it's not under postgres. Looks like a null condition isn't being
handled properly with postgres.