From 6f9f3d0a5c89fe754b03d656e32cec67a1ba1411 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Fri, 8 May 2026 12:40:23 +0200 Subject: [PATCH] feat(Lead)!: send notifications to lead owner (#53959) --- erpnext/crm/doctype/lead/lead.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py index 83baeceaa77..b4dbf719a12 100644 --- a/erpnext/crm/doctype/lead/lead.py +++ b/erpnext/crm/doctype/lead/lead.py @@ -314,6 +314,13 @@ class Lead(SellingController, CRMNote): except frappe.DuplicateEntryError: frappe.throw(_("Prospect {0} already exists").format(company_name or self.company_name)) + def get_notification_email(self): + """Hook to return the target email address for notifications.""" + if self.lead_owner: + return frappe.db.get_value("User", self.lead_owner, "email") + + return None + @frappe.whitelist() def make_customer(source_name: str, target_doc: str | Document | None = None):