From 6839824d7d8d88f75387c353f032a5b1f1af94f9 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 6 May 2025 12:59:31 +0530 Subject: [PATCH] fix: handle section.contacts also (cherry picked from commit 47262761fed6770785a0530115f6c5fd884178de) --- crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 []: