From 5c646e60f5a8285bae1439376fedcd4e78b178e5 Mon Sep 17 00:00:00 2001 From: scmmishra Date: Mon, 18 Mar 2019 18:37:26 +0530 Subject: [PATCH] fix: Auto course enrollment for enrolled programs in LMS --- erpnext/education/utils.py | 2 +- erpnext/www/lms.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/education/utils.py b/erpnext/education/utils.py index cac718ebe9..8166ac7ea6 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 5015a28c35..ab06b37f4b 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: