From a5ab9c12b50beecf39b53a2f14751f34d89fe2e1 Mon Sep 17 00:00:00 2001 From: Ritvik Sardana Date: Sat, 19 Jul 2025 12:06:27 +0530 Subject: [PATCH] fix: attach email account name to the append_to doctype --- frappe/email/receive.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index 5907528f38..bc3da4715d 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -850,6 +850,9 @@ class InboundMail(Email): if email_fields.sender_name_field: parent.set(email_fields.sender_name_field, frappe.as_unicode(self.from_real_name)) + if email_fields.sender_email_account_field: + parent.set(email_fields.sender_email_account_field, self.email_account.name) + parent.flags.ignore_mandatory = True try: @@ -891,7 +894,7 @@ class InboundMail(Email): """Return Email related fields of a doctype.""" fields = frappe._dict() - email_fields = ["subject_field", "sender_field", "sender_name_field"] + email_fields = ["subject_field", "sender_field", "sender_name_field", "sender_email_account_field"] meta = frappe.get_meta(doctype) for field in email_fields: