From faff8c577e42d9796909857be0295b533176a5ba Mon Sep 17 00:00:00 2001 From: Jason Bau Date: Mon, 14 Jul 2014 17:09:06 -0400 Subject: [PATCH] Change answer <-> response matching in capa.get_submission_metadata --- common/lib/xmodule/xmodule/capa_base.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/lib/xmodule/xmodule/capa_base.py b/common/lib/xmodule/xmodule/capa_base.py index 9b0ab2221d..32290e1889 100644 --- a/common/lib/xmodule/xmodule/capa_base.py +++ b/common/lib/xmodule/xmodule/capa_base.py @@ -1186,9 +1186,8 @@ class CapaMixin(CapaFields): answer_response = None for response, responder in self.lcp.responders.iteritems(): - for other_input_id in self.lcp.responder_answers[response]: - if other_input_id == input_id: - answer_response = responder + if input_id in responder.answer_ids: + answer_response = responder if answer_response is None: log.warning('Answer responder could not be found for input_id %s.', input_id)