Send salary slip mail after submit via Salary Manager
diff --git a/erpnext/hr/doctype/salary_manager/salary_manager.py b/erpnext/hr/doctype/salary_manager/salary_manager.py
index 7d962e3..61e6f69 100644
--- a/erpnext/hr/doctype/salary_manager/salary_manager.py
+++ b/erpnext/hr/doctype/salary_manager/salary_manager.py
@@ -128,11 +128,8 @@
 		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)