From b40e0068ab9716ec9ffdb7388401be88adf947fe Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 15 Jun 2022 09:48:29 +0530 Subject: [PATCH] fix: show only published courses in dashboard --- lms/overrides/user.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)