fix: if certificate is linked to a batch then don't validate course enrollment

This commit is contained in:
Jannat Patel
2026-02-27 10:56:06 +05:30
parent f3eb000c23
commit 78c6bfea83

View File

@@ -57,8 +57,10 @@ class LMSCertificate(Document):
def validate_criteria(self):
self.validate_role_of_owner()
self.validate_batch_enrollment()
self.validate_course_enrollment()
if self.batch_name:
self.validate_batch_enrollment()
elif self.course:
self.validate_course_enrollment()
def validate_role_of_owner(self):
roles = frappe.get_roles()