From ea36eef6e0ec3ce27873886b2538fb4477129178 Mon Sep 17 00:00:00 2001 From: kimth Date: Thu, 2 Aug 2012 19:38:33 -0400 Subject: [PATCH] modx_dispatch uses copied variable rather than source --- lms/djangoapps/courseware/module_render.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py index 6fd6305989..29e3b527e0 100644 --- a/lms/djangoapps/courseware/module_render.py +++ b/lms/djangoapps/courseware/module_render.py @@ -278,8 +278,8 @@ def modx_dispatch(request, dispatch=None, id=None): # Catch the use of FormData in xmodule frontend. After this block, the 'post' dict # is functionally equivalent before- and after- the use of FormData # TODO: A more elegant solution? - if request.POST.has_key('_answers_querystring'): - post = parse_qs(request.POST.get('_answers_querystring')) + if post.has_key('_answers_querystring'): + post = parse_qs(post.get('_answers_querystring')) for key in post.keys(): post[key] = post[key][0] # parse_qs returns { key: list }