diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py index 80b17617f47..300367cefcb 100644 --- a/addons/survey/controllers/main.py +++ b/addons/survey/controllers/main.py @@ -535,7 +535,7 @@ class Survey(http.Controller): if not isinstance(answers, list): answers = [answers] for answer in answers: - if 'comment' in answer: + if isinstance(answer, dict) and 'comment' in answer: comment = answer['comment'].strip() else: answers_no_comment.append(answer)