From abdf27372b9f58e0d4590e44a1a0e0e1ca6f768d Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 19 Apr 2015 15:16:03 +0200 Subject: [PATCH] correctly handle legacy case: question type not set --- knowledge/survey/questionnaire.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/knowledge/survey/questionnaire.py b/knowledge/survey/questionnaire.py index 5f8e994..b4f2390 100644 --- a/knowledge/survey/questionnaire.py +++ b/knowledge/survey/questionnaire.py @@ -100,7 +100,7 @@ class Response(object): for qugroup in self.questionnaire.questionGroups: score = scoreMax = 0.0 for qu in qugroup.questions: - if qu.questionType != 'value_selection': + if qu.questionType not in (None, 'value_selection'): continue value = self.values.get(qu) if value is None or isinstance(value, basestring):