From 66ae2a5a7f8d3d086fa518dc2ca4e2520a4b5b3b Mon Sep 17 00:00:00 2001 From: Tim Nyborg Date: Wed, 9 Oct 2019 16:21:25 +0100 Subject: [PATCH] limit widget rebuilding on form error to ListWidget --- gluon/sqlhtml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 438e4333..f72abdba 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1814,7 +1814,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: