From 1bf384f81df60a91b18dabce1f83be290e2fdbb7 Mon Sep 17 00:00:00 2001 From: Ritwik Puri Date: Thu, 20 Oct 2022 03:02:05 +0530 Subject: [PATCH] fix: consider reference docname when reference doctype is Contact when setting participant emails in event doctype (#18463) --- frappe/desk/doctype/event/event.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frappe/desk/doctype/event/event.py b/frappe/desk/doctype/event/event.py index 7da050ed1f..fafd317155 100644 --- a/frappe/desk/doctype/event/event.py +++ b/frappe/desk/doctype/event/event.py @@ -143,9 +143,13 @@ class Event(Document): if participant.email: continue - participant_contact = get_default_contact( - participant.reference_doctype, participant.reference_docname - ) + if participant.reference_doctype != "Contact": + participant_contact = get_default_contact( + participant.reference_doctype, participant.reference_docname + ) + else: + participant_contact = participant.reference_docname + participant.email = ( frappe.get_value("Contact", participant_contact, "email_id") if participant_contact else None )