diff --git a/lms/overrides/user.py b/lms/overrides/user.py index d946c817..93eae082 100644 --- a/lms/overrides/user.py +++ b/lms/overrides/user.py @@ -126,8 +126,10 @@ def get_enrolled_courses(): completed = [] memberships = get_course_membership(frappe.session.user, member_type="Student") for membership in memberships: - course = frappe.db.get_value("LMS Course", membership.course, - ["name", "upcoming", "title", "image", "enable_certification", "paid_certificate", "price_certificate", "currency"], as_dict=True) + course = frappe.db.get_value("LMS Course", membership.course, ["name", "upcoming", "title", "image", + "enable_certification", "paid_certificate", "price_certificate", "currency", "published"], as_dict=True) + if not course.published: + continue progress = cint(membership.progress) if progress < 100: in_progress.append(course)