duplicate name fix for customer
This commit is contained in:
parent
6084a3e63a
commit
501b2cc617
@ -56,6 +56,7 @@ class Customer(TransactionBase):
|
||||
(self.name, self.customer_name, self.lead_name))
|
||||
|
||||
lead = frappe.db.get_value("Lead", self.lead_name, ["lead_name", "email_id", "phone", "mobile_no"], as_dict=True)
|
||||
|
||||
c = frappe.new_doc('Contact')
|
||||
c.first_name = lead.lead_name
|
||||
c.email_id = lead.email_id
|
||||
@ -65,10 +66,9 @@ class Customer(TransactionBase):
|
||||
c.customer_name = self.customer_name
|
||||
c.is_primary_contact = 1
|
||||
c.ignore_permissions = getattr(self, "ignore_permissions", None)
|
||||
try:
|
||||
c.save()
|
||||
except frappe.NameError:
|
||||
pass
|
||||
c.autoname()
|
||||
if not frappe.db.exists("Contact", c.name):
|
||||
c.insert()
|
||||
|
||||
def on_update(self):
|
||||
self.validate_name_with_customer_group()
|
||||
|
Loading…
x
Reference in New Issue
Block a user