diff --git a/erpnext/patches/v4_0/apply_user_permissions.py b/erpnext/patches/v4_0/apply_user_permissions.py index 36c778195b2..7dae02f7855 100644 --- a/erpnext/patches/v4_0/apply_user_permissions.py +++ b/erpnext/patches/v4_0/apply_user_permissions.py @@ -27,7 +27,9 @@ def update_hr_permissions(): # save employees to run on_update events for employee in frappe.db.sql_list("""select name from `tabEmployee` where docstatus < 2"""): try: - frappe.get_doc("Employee", employee).save() + emp = frappe.get_doc("Employee", employee) + emp.ignore_mandatory = True + emp.save() except EmployeeUserDisabledError: pass