From: Guillaume Pellerin Date: Mon, 1 Feb 2016 14:18:22 +0000 (+0100) Subject: fix no quiz for seminar validated X-Git-Tag: 2.8.1-pro~234 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=cb797591462cd4c37c3ecbbd580afb037a1c6e7c;p=teleforma.git fix no quiz for seminar validated --- diff --git a/teleforma/context_processors.py b/teleforma/context_processors.py index 903bdff3..13108098 100644 --- a/teleforma/context_processors.py +++ b/teleforma/context_processors.py @@ -75,8 +75,11 @@ def seminar_progress(user, seminar): def seminar_validated(user, seminar): validated = [] questions = seminar.question.filter(status=3) - quiz_validations = QuizValidation.objects.filter(user=user, quiz=seminar.quiz, validated=True) - if questions and quiz_validations: + if seminar.quiz: + quiz_validations = QuizValidation.objects.filter(user=user, quiz=seminar.quiz, validated=True) + if not quiz_validations: + return False + if questions: for question in questions: answers = Answer.objects.filter(question=question, user=user, validated=True, treated=True)