Listview fixes (#4846)
* [minor] Handle empty fieldselect map * Handle 0 rows in reportview
This commit is contained in:
parent
7c6efd2e24
commit
ba9818a61e
2 changed files with 3 additions and 1 deletions
|
|
@ -115,7 +115,7 @@ frappe.ui.Filter = class {
|
|||
let cur = {};
|
||||
if(this.field) for(let k in this.field.df) cur[k] = this.field.df[k];
|
||||
|
||||
let original_docfield = this.fieldselect.fields_by_name[doctype][fieldname];
|
||||
let original_docfield = (this.fieldselect.fields_by_name[doctype] || {})[fieldname];
|
||||
if(!original_docfield) {
|
||||
frappe.msgprint(__("Field {0} is not selectable.", [fieldname]));
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -63,6 +63,8 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView {
|
|||
}
|
||||
|
||||
render() {
|
||||
if (this.data.length === 0) return;
|
||||
|
||||
if (this.datatable) {
|
||||
this.datatable.refresh(this.get_data(this.data));
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue