diff --git a/lms/djangoapps/shoppingcart/models.py b/lms/djangoapps/shoppingcart/models.py index 2b27dcc252..4e821e0858 100644 --- a/lms/djangoapps/shoppingcart/models.py +++ b/lms/djangoapps/shoppingcart/models.py @@ -254,7 +254,7 @@ class Order(models.Model): for registration_code in registration_codes: redemption_url = reverse('register_code_redemption', args=[registration_code.code]) url = '{base_url}{redemption_url}'.format(base_url=site_name, redemption_url=redemption_url) - csv_writer.writerow([course.display_name, registration_code.code, url]) + csv_writer.writerow([unicode(course.display_name).encode("utf-8"), registration_code.code, url]) return csv_file, course_info diff --git a/lms/templates/shoppingcart/receipt.html b/lms/templates/shoppingcart/receipt.html index fac1ef230d..630a6fb76a 100644 --- a/lms/templates/shoppingcart/receipt.html +++ b/lms/templates/shoppingcart/receipt.html @@ -70,7 +70,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c ${registration_code.code} <% redemption_url = reverse('register_code_redemption', args = [registration_code.code] ) %> - <% enrollment_url = '{base_url}{redemption_url}'.format(base_url=site_name, redemption_url=redemption_url) %> + <% enrollment_url = '{redemption_url}'.format(redemption_url=redemption_url) %> ${enrollment_url} % endfor