diff --git a/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py b/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py index d515b9d6..f6aaae7e 100644 --- a/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py +++ b/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py @@ -47,7 +47,8 @@ def get_fields_layout(doctype: str, type: str, parent_doctype: str | None = None for tab in tabs: for section in tab.get("sections"): - section["columns"] = [column for column in section.get("columns") if column] + if section.get("columns"): + section["columns"] = [column for column in section.get("columns") if column] for column in section.get("columns") if section.get("columns") else []: column["fields"] = [field for field in column.get("fields") if field] for field in column.get("fields") if column.get("fields") else []: