diff --git a/support/doctype/communication/communication.js b/support/doctype/communication/communication.js index f56b7a12567..04e6c804dee 100644 --- a/support/doctype/communication/communication.js +++ b/support/doctype/communication/communication.js @@ -14,6 +14,9 @@ cur_frm.cscript.onload = function(doc) { company_name like \"%%%s\") \ order by lead_name asc limit 50"; }; + + cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; + cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; } cur_frm.cscript.refresh = function(doc, dt, dn) { @@ -136,8 +139,4 @@ cur_frm.cscript.contact = function(doc, dt, dn) { cur_frm.cscript.hide_dialog = function() { if(cur_frm.communication_list) cur_frm.communication_list.run(); -} - -cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; - -cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; \ No newline at end of file +} \ No newline at end of file diff --git a/utilities/doctype/address/address.js b/utilities/doctype/address/address.js index 034806e1fb4..147f768210e 100644 --- a/utilities/doctype/address/address.js +++ b/utilities/doctype/address/address.js @@ -18,6 +18,9 @@ cur_frm.cscript.onload = function(doc, cdt, cdn) { cur_frm.add_fetch('customer', 'customer_name', 'customer_name'); cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name'); + cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; + cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; + var route = wn.get_route(); if(route[1]=='Supplier') { var supplier = wn.container.page.frm.doc; @@ -39,8 +42,4 @@ cur_frm.cscript.onload = function(doc, cdt, cdn) { cur_frm.cscript.hide_dialog = function() { if(cur_frm.address_list) cur_frm.address_list.run(); -} - -cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; - -cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; \ No newline at end of file +} \ No newline at end of file diff --git a/utilities/doctype/contact/contact.js b/utilities/doctype/contact/contact.js index 43bba1a7424..5bf95100b0c 100644 --- a/utilities/doctype/contact/contact.js +++ b/utilities/doctype/contact/contact.js @@ -16,8 +16,11 @@ //--------- ONLOAD ------------- cur_frm.cscript.onload = function(doc, cdt, cdn) { - if(doc.customer) cur_frm.add_fetch('customer', 'customer_name', 'customer_name'); - if(doc.supplier) cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name'); + cur_frm.add_fetch('customer', 'customer_name', 'customer_name'); + cur_frm.add_fetch('supplier', 'supplier_name', 'supplier_name'); + + cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; + cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; var route = wn.get_route(); if(route[1]=='Supplier') { @@ -40,8 +43,4 @@ cur_frm.cscript.onload = function(doc, cdt, cdn) { cur_frm.cscript.hide_dialog = function() { if(cur_frm.contact_list) cur_frm.contact_list.run(); -} - -cur_frm.fields_dict.customer.get_query = erpnext.utils.customer_query; - -cur_frm.fields_dict.supplier.get_query = erpnext.utils.supplier_query; \ No newline at end of file +} \ No newline at end of file