diff --git a/frappe/public/js/frappe/form/multi_select_dialog.js b/frappe/public/js/frappe/form/multi_select_dialog.js index bb1398e1c1..ba522a4085 100644 --- a/frappe/public/js/frappe/form/multi_select_dialog.js +++ b/frappe/public/js/frappe/form/multi_select_dialog.js @@ -319,7 +319,7 @@ frappe.ui.form.MultiSelectDialog = class MultiSelectDialog { } get_parent_name_of_selected_children() { - if (!this.child_datatable.datamanager.rows.length) return []; + if (!this.child_datatable || !this.child_datatable.datamanager.rows.length) return []; let parent_names = this.child_datatable.rowmanager.checkMap.reduce((parent_names, checked, index) => { if (checked == 1) { @@ -333,7 +333,7 @@ frappe.ui.form.MultiSelectDialog = class MultiSelectDialog { } get_selected_child_names() { - if (!this.child_datatable.datamanager.rows.length) return []; + if (!this.child_datatable || !this.child_datatable.datamanager.rows.length) return []; let checked_names = this.child_datatable.rowmanager.checkMap.reduce((checked_names, checked, index) => { if (checked == 1) {