Fix contact form if email is both customer and lead (#9075)

This commit is contained in:
Britlog 2017-06-01 15:38:04 +02:00 committed by Nabin Hait
parent 5ade661a9a
commit 495a408db0

View File

@ -19,13 +19,13 @@ def send_message(subject="Website Query", message="", sender="", status="Open"):
and c.email_id='{email_id}'""".format(email_id=sender))
if not customer:
lead = frappe.db.get_value('Lead', dict(email_id=sender))
if not lead:
new_lead = frappe.get_doc(dict(
doctype='Lead',
email_id = sender,
lead_name = sender.split('@')[0].title()
)).insert(ignore_permissions=True)
lead = frappe.db.get_value('Lead', dict(email_id=sender))
if not lead:
new_lead = frappe.get_doc(dict(
doctype='Lead',
email_id = sender,
lead_name = sender.split('@')[0].title()
)).insert(ignore_permissions=True)
opportunity = frappe.get_doc(dict(
doctype='Opportunity',