From 48f05fc1af8c0624ea10f33dfeae4659151096a2 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 30 Jul 2024 17:06:02 +0530 Subject: [PATCH] fix: handle empty values --- .../doctype/crm_view_settings/crm_view_settings.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py index 86f1bff5..5cc74938 100644 --- a/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py +++ b/crm/fcrm/doctype/crm_view_settings/crm_view_settings.py @@ -53,11 +53,11 @@ def create(view): def update(view): view = frappe._dict(view) - filters = parse_json(view.filters) or {} - columns = parse_json(view.columns) or [] - rows = parse_json(view.rows) or [] - kanban_columns = parse_json(view.kanban_columns) or [] - kanban_fields = parse_json(view.kanban_fields) or [] + filters = parse_json(view.filters or {}) + columns = parse_json(view.columns or []) + rows = parse_json(view.rows or []) + kanban_columns = parse_json(view.kanban_columns or []) + kanban_fields = parse_json(view.kanban_fields or []) default_rows = sync_default_rows(view.doctype) rows = rows + default_rows if default_rows else rows