Merge pull request #22610 from frappe/lead-creation-from-email
fix: Creating Lead from email
This commit is contained in:
commit
3431d42d12
@ -114,10 +114,12 @@ class Lead(SellingController):
|
|||||||
def set_lead_name(self):
|
def set_lead_name(self):
|
||||||
if not self.lead_name:
|
if not self.lead_name:
|
||||||
# Check for leads being created through data import
|
# Check for leads being created through data import
|
||||||
if not self.company_name and not self.flags.ignore_mandatory:
|
if not self.company_name and not self.email_id and not self.flags.ignore_mandatory:
|
||||||
frappe.throw(_("A Lead requires either a person's name or an organization's name"))
|
frappe.throw(_("A Lead requires either a person's name or an organization's name"))
|
||||||
|
elif self.company_name:
|
||||||
self.lead_name = self.company_name
|
self.lead_name = self.company_name
|
||||||
|
else:
|
||||||
|
self.lead_name = self.email_id.split("@")[0]
|
||||||
|
|
||||||
def set_title(self):
|
def set_title(self):
|
||||||
if self.organization_lead:
|
if self.organization_lead:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user