From 08aaa97bfbdfbd98acfd19b56dab4cf05199b621 Mon Sep 17 00:00:00 2001 From: Don Mitchell Date: Tue, 20 May 2014 11:58:03 -0400 Subject: [PATCH] Serialize course_key at last possible code junction --- lms/djangoapps/open_ended_grading/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/open_ended_grading/views.py b/lms/djangoapps/open_ended_grading/views.py index 508c07eac5..26c6bbe021 100644 --- a/lms/djangoapps/open_ended_grading/views.py +++ b/lms/djangoapps/open_ended_grading/views.py @@ -35,14 +35,14 @@ def _reverse_with_slash(url_name, course_key): @param course_id: The id of the course object (eg course.id). @returns: The reversed url with a trailing slash. """ - course_id = course_key.to_deprecated_string() - ajax_url = _reverse_without_slash(url_name, course_id) + ajax_url = _reverse_without_slash(url_name, course_key) if not ajax_url.endswith('/'): ajax_url += '/' return ajax_url -def _reverse_without_slash(url_name, course_id): +def _reverse_without_slash(url_name, course_key): + course_id = course_key.to_deprecated_string() ajax_url = reverse(url_name, kwargs={'course_id': course_id}) return ajax_url