fix: load default rows every time
This commit is contained in:
parent
a492d86d36
commit
33d8eb47f7
@ -257,17 +257,18 @@ def get_list_data(
|
|||||||
"user": frappe.session.user,
|
"user": frappe.session.user,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_list = get_controller(doctype)
|
||||||
|
|
||||||
if not custom_view and frappe.db.exists("CRM View Settings", default_view_filters):
|
if not custom_view and frappe.db.exists("CRM View Settings", default_view_filters):
|
||||||
list_view_settings = frappe.get_doc("CRM View Settings", default_view_filters)
|
list_view_settings = frappe.get_doc("CRM View Settings", default_view_filters)
|
||||||
columns = frappe.parse_json(list_view_settings.columns)
|
columns = frappe.parse_json(list_view_settings.columns)
|
||||||
rows = frappe.parse_json(list_view_settings.rows)
|
rows = frappe.parse_json(list_view_settings.rows)
|
||||||
is_default = False
|
is_default = False
|
||||||
elif not custom_view or is_default:
|
elif not custom_view or is_default and hasattr(_list, "default_list_data"):
|
||||||
_list = get_controller(doctype)
|
columns = _list.default_list_data().get("columns")
|
||||||
|
|
||||||
if hasattr(_list, "default_list_data"):
|
if hasattr(_list, "default_list_data"):
|
||||||
columns = _list.default_list_data().get("columns")
|
rows = _list.default_list_data().get("rows")
|
||||||
rows = _list.default_list_data().get("rows")
|
|
||||||
|
|
||||||
# check if rows has all keys from columns if not add them
|
# check if rows has all keys from columns if not add them
|
||||||
for column in columns:
|
for column in columns:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user