fix: Additon of dynamic links in dashboard

This commit is contained in:
deepeshgarg007 2019-05-14 14:51:05 +05:30
parent 284eec4f37
commit 01a489de7e
2 changed files with 8 additions and 1 deletions

View file

@ -307,6 +307,12 @@ frappe.ui.form.Dashboard = Class.extend({
var fieldname = this.data.non_standard_fieldnames
? (this.data.non_standard_fieldnames[doctype] || this.data.fieldname)
: this.data.fieldname;
if (this.data.dynamic_links && this.data.dynamic_links[fieldname]) {
let dynamic_fieldname = this.data.dynamic_links[fieldname][1];
filter[dynamic_fieldname] = this.data.dynamic_links[fieldname][0];
}
filter[fieldname] = this.frm.doc.name;
return filter;
},

View file

@ -623,7 +623,8 @@ class FilterArea {
options: options,
fieldname: df.fieldname,
condition: condition,
onchange: () => this.refresh_list_view()
onchange: () => this.refresh_list_view(),
ignore_link_validation: fieldtype === 'Dynamic Link'
};
}));