Skip to content

Commit

Permalink
fix(meta): get_permitted_fields with no field-columns (backport #20401)…
Browse files Browse the repository at this point in the history
… (#20405)

Co-authored-by: gavin <gavin18d@gmail.com>
  • Loading branch information
mergify[bot] and gavindsouza committed Mar 20, 2023
1 parent b393d5b commit 644c6c8
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions frappe/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,10 @@ def get_permitted_fields(
if doctype in core_doctypes_list:
return valid_columns

# DocType has only fields of type Table (Table, Table MultiSelect)
if set(valid_columns).issubset(default_fields):
return valid_columns

if permitted_fields := meta.get_permitted_fieldnames(parenttype=parenttype, user=user):
meta_fields = meta.default_fields.copy()
optional_meta_fields = [x for x in optional_fields if x in valid_columns]
Expand Down

0 comments on commit 644c6c8

Please sign in to comment.