fix: task optimisation and test case fixes

This commit is contained in:
Nabin Hait
2019-04-12 11:24:32 +05:30
parent b42bbf1b6f
commit ea4c2c9e7d
9 changed files with 33 additions and 23 deletions

View File

@@ -522,8 +522,13 @@ frappe.ui.form.on("Purchase Invoice", {
},
onload: function(frm) {
if(frm.doc.__onload && !frm.doc.__onload.supplier_tds) {
me.frm.set_df_property("apply_tds", "read_only", 1);
if(frm.doc.__onload) {
if(frm.doc.supplier) {
frm.doc.apply_tds = frm.doc.__onload.supplier_tds ? 1 : 0;
}
if(!frm.doc.__onload.supplier_tds) {
frm.set_df_property("apply_tds", "read_only", 1);
}
}
erpnext.queries.setup_queries(frm, "Warehouse", function() {