From 631517ccdd61eab18c7d114fa7c7e0a99507bd27 Mon Sep 17 00:00:00 2001 From: kimth Date: Tue, 17 Jul 2012 17:01:28 -0400 Subject: [PATCH] Queue callback consumes queuekey --- common/lib/capa/capa/responsetypes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/lib/capa/capa/responsetypes.py b/common/lib/capa/capa/responsetypes.py index 0a5379adcb..617b1cdf33 100644 --- a/common/lib/capa/capa/responsetypes.py +++ b/common/lib/capa/capa/responsetypes.py @@ -769,7 +769,7 @@ class CodeResponse(LoncapaResponse): if oldcmap.is_right_queuekey(answer_id, queuekey): # If answer_id is not queued, will return False idx = idset.index(answer_id) msg = rxml.find('message').text.replace(' ',' ') if idx==0 else None - oldcmap.set(answer_id, self.context['correct'][idx], msg=msg) + oldcmap.set(answer_id, self.context['correct'][idx], msg=msg, queuekey=None) # Queuekey is consumed else: # Queuekey does not match log.debug('CodeResponse: queuekey %d does not match for answer_id=%s.' % (queuekey, answer_id))