fix: show only published courses in dashboard

This commit is contained in:
Jannat Patel
2022-06-15 09:48:29 +05:30
parent f8dbbc1d11
commit b40e0068ab

View File

@@ -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)