diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 5d0b6eda..5e348a50 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -2273,7 +2273,8 @@ class SQLFORM(FORM): limitby = None try: - table_fields = filter(lambda f: f.tablename in tablenames, fields) + # table_fields = filter(lambda f: f.tablename in tablenames, fields) + table_fields = filter(lambda f: (f.tablename in tablenames) and (not(isinstance(f,Field.Virtual))),fields) if dbset._db._adapter.dbengine=='google:datastore': rows = dbset.select(left=left,orderby=orderby, groupby=groupby,limitby=limitby,