From 9f7e00bb3a1bb0f8baf4259ba99bb599cd27df1b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 5 Aug 2014 17:02:20 +0530 Subject: [PATCH] Send salary slip mail after submit via Salary Manager --- erpnext/hr/doctype/salary_manager/salary_manager.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/erpnext/hr/doctype/salary_manager/salary_manager.py b/erpnext/hr/doctype/salary_manager/salary_manager.py index 7d962e3c69..61e6f6988d 100644 --- a/erpnext/hr/doctype/salary_manager/salary_manager.py +++ b/erpnext/hr/doctype/salary_manager/salary_manager.py @@ -128,11 +128,8 @@ class SalaryManager(Document): for ss in ss_list: ss_obj = frappe.get_doc("Salary Slip",ss[0]) try: - frappe.db.set(ss_obj, 'email_check', cint(self.send_email)) - if cint(self.send_email) == 1: - ss_obj.send_mail_funct() - - frappe.db.set(ss_obj, 'docstatus', 1) + ss_obj.email_check = self.send_email + ss_obj.submit() except Exception,e: not_submitted_ss.append(ss[0]) frappe.msgprint(e)