diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 30d299c2..ae4dbb5d 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1819,7 +1819,7 @@ class SQLFORM(FORM): if not field.widget and field.type.startswith('list:') and \ not OptionsWidget.has_options(field): field.widget = self.widgets.list.widget - if field.widget and fieldname in request_vars: + if field.widget == self.widgets.list.widget and fieldname in request_vars: if fieldname in self.request_vars: value = self.request_vars[fieldname] elif self.record: