From cf976abea0bda42cb1eb276131713a5d57f7b9cc Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Fri, 3 Apr 2020 15:48:59 -0400 Subject: [PATCH] Update how dashboard represents entitlements. Pass in a CourseOverview object instead of expecting that passing id will work as expected. --- lms/templates/dashboard.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/templates/dashboard.html b/lms/templates/dashboard.html index 654d829b0c..2353fb3f83 100644 --- a/lms/templates/dashboard.html +++ b/lms/templates/dashboard.html @@ -183,7 +183,7 @@ from student.models import CourseEnrollment pseudo_session = unfulfilled_entitlement_pseudo_sessions[str(entitlement.uuid)] if not pseudo_session: continue - enrollment = CourseEnrollment(user=user, course_id=pseudo_session['key'], mode=pseudo_session['type']) + enrollment = CourseEnrollment(user=user, course=CourseOverview.get_from_id(pseudo_session['key']), mode=pseudo_session['type']) # We only show email settings for entitlement cards if the entitlement has an associated enrollment show_email_settings = is_fulfilled_entitlement and (entitlement_session.course_id in show_email_settings_for) else: