diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 8da73b0dec..b8239b170a 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -528,6 +528,10 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { } get_header_html() { + if (!this.columns) { + return; + } + const subject_field = this.columns[0].df; let subject_html = ` @@ -1146,7 +1150,7 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { }); this.toggle_result_area(); this.render_list(); - if (this.$checks.length) { + if (this.$checks && this.$checks.length) { this.set_rows_as_checked(); } }); diff --git a/frappe/public/js/frappe/views/kanban/kanban_view.js b/frappe/public/js/frappe/views/kanban/kanban_view.js index 4b6792330f..4acde8042c 100644 --- a/frappe/public/js/frappe/views/kanban/kanban_view.js +++ b/frappe/public/js/frappe/views/kanban/kanban_view.js @@ -73,6 +73,10 @@ frappe.views.KanbanView = class KanbanView extends frappe.views.ListView { }); } + render_list() { + + } + on_filter_change() { if (JSON.stringify(this.board.filters_array) !== JSON.stringify(this.filter_area.get())) { this.page.set_indicator(__('Not Saved'), 'orange');