From 2a25e542058362e7222f4036e4227394bd3ef384 Mon Sep 17 00:00:00 2001 From: Miguel BarĂ£o Date: Tue, 16 Jul 2019 18:22:53 +0100 Subject: [PATCH] fix regression introduced in the last 2 versions 2019.07.dev1 and dev2 which affects checkbox questions. --- aprendizations/serve.py | 3 +++ 1 file changed, 3 insertions(+), 0 deletions(-) diff --git a/aprendizations/serve.py b/aprendizations/serve.py index ae97d60..53c25ad 100644 --- a/aprendizations/serve.py +++ b/aprendizations/serve.py @@ -283,6 +283,7 @@ class QuestionHandler(BaseHandler): logger.debug('[QuestionHandler.post]') user = self.current_user answer = self.get_body_arguments('answer') # list + logger.debug(f'user = {user}, answer = {answer}') # --- check if browser opened different questions simultaneously answer_qid = self.get_body_arguments('qid')[0] @@ -309,6 +310,8 @@ class QuestionHandler(BaseHandler): ans = None elif qtype != 'checkbox': # radio, text, textarea, ... ans = answer[0] + else: + ans = answer # --- check answer (nonblocking) and get corrected question and action q, action = await self.learn.check_answer(user, ans) -- libgit2 0.21.2