Merge pull request #2264 from timnyborg/patch-12
limit widget rebuilding on form error to ListWidget
This commit is contained in:
+1
-1
@@ -1819,7 +1819,7 @@ class SQLFORM(FORM):
|
|||||||
if not field.widget and field.type.startswith('list:') and \
|
if not field.widget and field.type.startswith('list:') and \
|
||||||
not OptionsWidget.has_options(field):
|
not OptionsWidget.has_options(field):
|
||||||
field.widget = self.widgets.list.widget
|
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:
|
if fieldname in self.request_vars:
|
||||||
value = self.request_vars[fieldname]
|
value = self.request_vars[fieldname]
|
||||||
elif self.record:
|
elif self.record:
|
||||||
|
|||||||
Reference in New Issue
Block a user