fix!: Skip virtual fields in meta.get_valid_columns
This commit is contained in:
parent
b0362684ef
commit
12e3cee4a6
1 changed files with 3 additions and 1 deletions
|
|
@ -221,7 +221,9 @@ class Meta(Document):
|
|||
self._valid_columns = get_table_columns(self.name)
|
||||
else:
|
||||
self._valid_columns = self.default_fields + [
|
||||
df.fieldname for df in self.get("fields") if df.fieldtype in data_fieldtypes
|
||||
df.fieldname
|
||||
for df in self.get("fields")
|
||||
if not df.is_virtual and df.fieldtype in data_fieldtypes
|
||||
]
|
||||
if self.istable:
|
||||
self._valid_columns += list(child_table_fields)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue