fix: admin roles can enroll students in course/batch successfully

This commit is contained in:
raizasafeel
2026-04-14 17:08:13 +05:30
parent bc139767a8
commit 46c24b1166
2 changed files with 2 additions and 2 deletions
@@ -32,7 +32,7 @@ class LMSBatchEnrollment(Document):
def validate_payment(self):
paid_batch = frappe.db.get_value("LMS Batch", self.batch, "paid_batch")
if paid_batch:
if paid_batch and not self.is_admin():
payment = frappe.db.exists(
"LMS Payment",
{
@@ -63,7 +63,7 @@ class LMSEnrollment(Document):
if not course_details.published and not is_admin():
frappe.throw(_("You cannot enroll in an unpublished course."))
if course_details.paid_course:
if course_details.paid_course and not is_admin():
payment = frappe.db.exists(
"LMS Payment",
{