fix: error when viewing profile with no answerset

This commit is contained in:
James Graham
2021-03-10 15:03:24 +00:00
parent 667a51d1c7
commit 3ad8d4a5c9
5 changed files with 34 additions and 6 deletions

View File

@@ -79,9 +79,14 @@ class ProfileView(LoginRequiredMixin, DetailView):
questions = questions.filter(answer_is_public=True)
question_answers = {}
for question in questions:
answers = answer_set.question_answers.filter(question=question)
question_answers[str(question)] = ', '.join(map(str, answers))
try:
for question in questions:
answers = answer_set.question_answers.filter(question=question)
question_answers[str(question)] = ', '.join(map(str, answers))
except AttributeError:
# No AnswerSet yet
pass
return question_answers