From 2aebf99968ee55320de71e383787aa283c5b5a49 Mon Sep 17 00:00:00 2001 From: prssanna Date: Fri, 29 Jan 2021 15:55:21 +0530 Subject: [PATCH] fix: add removed get_employee_emails function --- erpnext/hr/doctype/employee/employee.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/erpnext/hr/doctype/employee/employee.py b/erpnext/hr/doctype/employee/employee.py index 58723465a5..d0e7d0537b 100755 --- a/erpnext/hr/doctype/employee/employee.py +++ b/erpnext/hr/doctype/employee/employee.py @@ -450,6 +450,19 @@ def get_all_employee_emails(company): employee_emails.append(email) return employee_emails +def get_employee_emails(employee_list): + '''Returns list of employee emails either based on user_id or company_email''' + employee_emails = [] + for employee in employee_list: + if not employee: + continue + user, company_email, personal_email = frappe.db.get_value('Employee', employee, + ['user_id', 'company_email', 'personal_email']) + email = user or company_email or personal_email + if email: + employee_emails.append(email) + return employee_emails + @frappe.whitelist() def get_children(doctype, parent=None, company=None, is_root=False, is_tree=False):