fix: Exclude current record while validating duplicate employee
diff --git a/erpnext/education/doctype/instructor/instructor.py b/erpnext/education/doctype/instructor/instructor.py
index 058d476..28df2fc 100644
--- a/erpnext/education/doctype/instructor/instructor.py
+++ b/erpnext/education/doctype/instructor/instructor.py
@@ -27,7 +27,7 @@
self.validate_duplicate_employee()
def validate_duplicate_employee(self):
- if self.employee and frappe.db.get_value("Instructor", {'employee': self.employee}, 'name'):
+ if self.employee and frappe.db.get_value("Instructor", {'employee': self.employee, 'name': ['!=', self.name]}, 'name'):
frappe.throw(_("Employee ID is linked with another instructor"))