fix: searchfield not working for cuctsomer, supplier as per customize form

This commit is contained in:
Rohit Waghchaure 2022-10-24 15:48:34 +05:30
parent 48808aeb8a
commit 46d148defd

View File

@ -83,13 +83,11 @@ def customer_query(doctype, txt, searchfield, start, page_len, filters):
conditions = [] conditions = []
cust_master_name = frappe.defaults.get_user_default("cust_master_name") cust_master_name = frappe.defaults.get_user_default("cust_master_name")
if cust_master_name == "Customer Name": fields = ["name"]
fields = ["name", "customer_group", "territory"] if cust_master_name != "Customer Name":
else: fields = ["customer_name"]
fields = ["name", "customer_name", "customer_group", "territory"]
fields = get_fields(doctype, fields) fields = get_fields(doctype, fields)
searchfields = frappe.get_meta(doctype).get_search_fields() searchfields = frappe.get_meta(doctype).get_search_fields()
searchfields = " or ".join(field + " like %(txt)s" for field in searchfields) searchfields = " or ".join(field + " like %(txt)s" for field in searchfields)
@ -122,10 +120,9 @@ def supplier_query(doctype, txt, searchfield, start, page_len, filters):
doctype = "Supplier" doctype = "Supplier"
supp_master_name = frappe.defaults.get_user_default("supp_master_name") supp_master_name = frappe.defaults.get_user_default("supp_master_name")
if supp_master_name == "Supplier Name": fields = ["name"]
fields = ["name", "supplier_group"] if supp_master_name != "Supplier Name":
else: fields = ["supplier_name"]
fields = ["name", "supplier_name", "supplier_group"]
fields = get_fields(doctype, fields) fields = get_fields(doctype, fields)