From 72a596971cbf3af5b96df625ac27b4250bfa0b71 Mon Sep 17 00:00:00 2001 From: Sun Howwrongbum Date: Mon, 5 Oct 2020 20:48:53 +0530 Subject: [PATCH] fix: also update employee field when renamed (#23482) --- erpnext/hr/doctype/employee/employee.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/hr/doctype/employee/employee.py b/erpnext/hr/doctype/employee/employee.py index 7338cbb6c8..85eaa5e27a 100755 --- a/erpnext/hr/doctype/employee/employee.py +++ b/erpnext/hr/doctype/employee/employee.py @@ -56,6 +56,9 @@ class Employee(NestedSet): 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]))