From f655e7c380b79520dc6946b4a9ac275b3f03c6da Mon Sep 17 00:00:00 2001 From: Chris Dodge Date: Wed, 20 May 2015 14:05:00 -0400 Subject: [PATCH] need to urlencode the course_id when constructing the registration redirect query string --- lms/djangoapps/courseware/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py index a9856a9886..c5910f78fe 100644 --- a/lms/djangoapps/courseware/views.py +++ b/lms/djangoapps/courseware/views.py @@ -849,7 +849,7 @@ def course_about(request, course_id): shoppingcart.models.CourseRegCodeItem.contained_in_order(cart, course_key) reg_then_add_to_cart_link = "{reg_url}?course_id={course_id}&enrollment_action=add_to_cart".format( - reg_url=reverse('register_user'), course_id=course.id.to_deprecated_string()) + reg_url=reverse('register_user'), course_id=urllib.quote(str(course_id))) course_price = get_cosmetic_display_price(course, registration_price) can_add_course_to_cart = _is_shopping_cart_enabled and registration_price