From e33047250e66ac10e2d0be16262ed744e3c08af7 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Mon, 27 Aug 2018 11:43:57 +0530 Subject: [PATCH] [Fix] Speacial character issue in searching project in sales invoice (#15220) --- erpnext/controllers/queries.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index bc18d7703a..6c27b2c8ac 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -218,7 +218,8 @@ def bom(doctype, txt, searchfield, start, page_len, filters): def get_project_name(doctype, txt, searchfield, start, page_len, filters): cond = '' if filters.get('customer'): - cond = '(`tabProject`.customer = "' + filters['customer'] + '" or ifnull(`tabProject`.customer,"")="") and' + cond = """(`tabProject`.customer = '%s' or + ifnull(`tabProject`.customer,"")="") and""" %(frappe.db.escape(filters.get("customer"))) return frappe.db.sql("""select `tabProject`.name from `tabProject` where `tabProject`.status not in ("Completed", "Cancelled")