From 11aefbd8ed4461973d926b3d665c4706aad8c548 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Fri, 27 Mar 2020 06:27:34 +0530 Subject: [PATCH] fix: dont validate email if owner and email_data is in STANDARD_USERS --- frappe/model/base_document.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 466824d1d2..0880c56a22 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -7,6 +7,7 @@ from six import iteritems, string_types import frappe import datetime from frappe import _ +from frappe.core.doctype.user.user import STANDARD_USERS from frappe.model import default_fields, table_fields from frappe.model.naming import set_new_name from frappe.model.utils.link_count import notify_link_count @@ -551,6 +552,8 @@ class BaseDocument(object): data_field_options = data_field.get("options") if data_field_options == "Email": + if (self.owner in STANDARD_USERS) and (data in STANDARD_USERS): + return for email_address in frappe.utils.split_emails(data): frappe.utils.validate_email_address(email_address, throw=True)