fix: also update employee field when renamed (#23482)
diff --git a/erpnext/hr/doctype/employee/employee.py b/erpnext/hr/doctype/employee/employee.py
index 7338cbb..85eaa5e 100755
--- a/erpnext/hr/doctype/employee/employee.py
+++ b/erpnext/hr/doctype/employee/employee.py
@@ -56,6 +56,9 @@
if existing_user_id:
remove_user_permission(
"Employee", self.name, existing_user_id)
+
+ def after_rename(self, old, new, merge):
+ self.db_set("employee", new)
def set_employee_name(self):
self.employee_name = ' '.join(filter(lambda x: x, [self.first_name, self.middle_name, self.last_name]))