diff --git a/lms/djangoapps/support/views/contact_us.py b/lms/djangoapps/support/views/contact_us.py index a4ecae66fe..b8753e3448 100644 --- a/lms/djangoapps/support/views/contact_us.py +++ b/lms/djangoapps/support/views/contact_us.py @@ -32,7 +32,7 @@ class ContactUsView(View): tags.append("site_name_{site}".format(site=current_site_name)) if request.user.is_authenticated(): - context['user_enrollments'] = CourseEnrollment.enrollments_for_user(request.user) + context['user_enrollments'] = CourseEnrollment.enrollments_for_user_with_overviews_preload(request.user) enterprise_learner_data = enterprise_api.get_enterprise_learner_data(site=request.site, user=request.user) if enterprise_learner_data: tags.append('enterprise_learner') diff --git a/lms/templates/support/contact_us.html b/lms/templates/support/contact_us.html index 3966ec106e..1de9eb4d51 100644 --- a/lms/templates/support/contact_us.html +++ b/lms/templates/support/contact_us.html @@ -48,10 +48,12 @@ from openedx.core.djangolib.js_utils import js_escaped_string, dump_js_escaped_j % if user_enrollments: enrollments = [] % for enrollment in user_enrollments: - enrollments.push({ - 'course_id': "${enrollment.course.id | n, js_escaped_string}", - 'course_name': "${enrollment.course.display_name | n, js_escaped_string}", - }) + % if enrollment.course_overview: + enrollments.push({ + 'course_id': "${enrollment.course_overview.id | n, js_escaped_string}", + 'course_name': "${enrollment.course_overview.display_name | n, js_escaped_string}", + }) + % endif %endfor context['user']['enrollments'] = enrollments