diff options
-rw-r--r-- | webapp/polls/models.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/webapp/polls/models.py b/webapp/polls/models.py index e84f41a..4c9a9f1 100644 --- a/webapp/polls/models.py +++ b/webapp/polls/models.py @@ -1242,9 +1242,9 @@ class PollResult(AbstractObject): name = data_preg['name'] answer = data_preg['answer'] - if widget_type in ONLY_ANSWER: + if len(answer) and widget_type in ONLY_ANSWER: aux[name] = str(answer.values()[0].get("weight", "-")) - elif widget_type in MANY_ANSWERS: + elif len(answer) and widget_type in MANY_ANSWERS: for opt_id, opt_value in answer.iteritems(): aux[opt_id] = str(opt_value.get("weight", "-")) |