Merge pull request #2264 from timnyborg/patch-12

limit widget rebuilding on form error to ListWidget
This commit is contained in:
mdipierro
2019-12-24 06:57:17 -08:00
committed by GitHub
+1 -1
View File
@@ -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: