Skip to content

Commit

Permalink
fix: contact search in request for quotation (backport #31828) (#31840)
Browse files Browse the repository at this point in the history
fix: contact search in request for quotation (#31828)

(cherry picked from commit e5e88bb)

Co-authored-by: Sagar Sharma <sagarsharma.s312@gmail.com>
  • Loading branch information
mergify[bot] and s-aga-r committed Aug 15, 2022
1 parent 82f1dd2 commit 74664a3
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
Expand Up @@ -15,9 +15,12 @@ frappe.ui.form.on("Request for Quotation",{
frm.fields_dict["suppliers"].grid.get_field("contact").get_query = function(doc, cdt, cdn) {
let d = locals[cdt][cdn];
return {
query: "erpnext.buying.doctype.request_for_quotation.request_for_quotation.get_supplier_contacts",
filters: {'supplier': d.supplier}
}
query: "frappe.contacts.doctype.contact.contact.contact_query",
filters: {
link_doctype: "Supplier",
link_name: d.supplier || ""
}
};
}
},

Expand Down
Expand Up @@ -286,18 +286,6 @@ def get_list_context(context=None):
return list_context


@frappe.whitelist()
@frappe.validate_and_sanitize_search_inputs
def get_supplier_contacts(doctype, txt, searchfield, start, page_len, filters):
return frappe.db.sql(
"""select `tabContact`.name from `tabContact`, `tabDynamic Link`
where `tabDynamic Link`.link_doctype = 'Supplier' and (`tabDynamic Link`.link_name=%(name)s
and `tabDynamic Link`.link_name like %(txt)s) and `tabContact`.name = `tabDynamic Link`.parent
limit %(page_len)s offset %(start)s""",
{"start": start, "page_len": page_len, "txt": "%%%s%%" % txt, "name": filters.get("supplier")},
)


@frappe.whitelist()
def make_supplier_quotation_from_rfq(source_name, target_doc=None, for_supplier=None):
def postprocess(source, target_doc):
Expand Down

0 comments on commit 74664a3

Please sign in to comment.