Merge pull request #27562 from edx/tuchfarber/show_course_card_with_cert
feat: Show course enrollment with cert on dash
This commit is contained in:
@@ -17,7 +17,14 @@ class CourseCardModel extends Backbone.Model {
|
||||
}
|
||||
|
||||
getCourseRun(course) {
|
||||
const enrolledCourseRun = course.course_runs.find(run => run.is_enrolled);
|
||||
// A learner might have have enrolled in a course multiple times,
|
||||
// so we want to get the enrollment with a certificate if it exists
|
||||
// otherwise any enrolled run.
|
||||
let enrolledCourseRun = course.course_runs.find(run => run.is_enrolled && run.certificate_url);
|
||||
if (!enrolledCourseRun) {
|
||||
enrolledCourseRun = course.course_runs.find(run => run.is_enrolled);
|
||||
}
|
||||
|
||||
const openEnrollmentCourseRuns = this.getEnrollableCourseRuns();
|
||||
let desiredCourseRun;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user