From d6922b2de34501e20504cc85db57e9de371a18a6 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Fri, 1 Sep 2017 18:45:40 +0530 Subject: [PATCH] [hotfix] lead name should available before creating new customer from quotations (#10642) --- erpnext/selling/doctype/customer/customer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/selling/doctype/customer/customer.py b/erpnext/selling/doctype/customer/customer.py index d797632902..cf8b793bfa 100644 --- a/erpnext/selling/doctype/customer/customer.py +++ b/erpnext/selling/doctype/customer/customer.py @@ -90,6 +90,9 @@ class Customer(TransactionBase): lead = frappe.db.get_value("Lead", self.lead_name, ["lead_name", "email_id", "phone", "mobile_no", "gender", "salutation"], as_dict=True) + if not lead.lead_name: + frappe.throw(_("Please mention the Lead Name in Lead {0}").format(lead.name)) + lead.lead_name = lead.lead_name.split(" ") lead.first_name = lead.lead_name[0] lead.last_name = " ".join(lead.lead_name[1:])