diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 49fe24c4..ba7bf702 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1668,6 +1668,9 @@ class SQLFORM(FORM): elif field.type == 'double': if value is not None: fields[fieldname] = safe_float(value) + elif field.type in ('string', 'text'): + if fieldname in self.request_vars: + fields[fieldname] = self.request_vars[fieldname] for fieldname in self.vars: if fieldname != 'id' and fieldname in self.table.fields\