diff --git a/erpnext/education/utils.py b/erpnext/education/utils.py index cac718ebe96..8166ac7ea6c 100644 --- a/erpnext/education/utils.py +++ b/erpnext/education/utils.py @@ -115,7 +115,7 @@ def create_student_from_current_user(): def enroll_in_course(course_name, program_name): student_id = get_current_student() student = frappe.get_doc("Student", student_id) - student.enroll_in_course(course_name=course_name, program_enrollment=get_program_enrollment(program_name)) + return student.enroll_in_course(course_name=course_name, program_enrollment=get_program_enrollment(program_name)) def check_activity_exists(enrollment, content_type, content): activity = frappe.get_all("Course Activity", filters={'enrollment': enrollment, 'content_type': content_type, 'content': content}) diff --git a/erpnext/www/lms.py b/erpnext/www/lms.py index 5015a28c358..ab06b37f4bc 100644 --- a/erpnext/www/lms.py +++ b/erpnext/www/lms.py @@ -180,7 +180,7 @@ def get_course_meta(course_name, program_name): if not program_enrollment: return None if not course_enrollment: - utils.enroll_in_course(course_name, program_name) + course_enrollment = utils.enroll_in_course(course_name, program_name) progress = course_enrollment.get_progress(student) count = sum([activity['is_complete'] for activity in progress]) if count == 0: