diff --git a/lms/lms/doctype/lms_enrollment/lms_enrollment.py b/lms/lms/doctype/lms_enrollment/lms_enrollment.py index e2d39429..e4ecfa6d 100644 --- a/lms/lms/doctype/lms_enrollment/lms_enrollment.py +++ b/lms/lms/doctype/lms_enrollment/lms_enrollment.py @@ -8,7 +8,7 @@ from frappe.utils import ceil class LMSEnrollment(Document): - def validate(self): + def before_insert(self): self.validate_duplicate_enrollment() self.validate_course_enrollment_eligibility() self.validate_owner() @@ -27,6 +27,7 @@ class LMSEnrollment(Document): { "course": self.course, "member": self.member, + "name": ["!=", self.name], }, )