From cb797591462cd4c37c3ecbbd580afb037a1c6e7c Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 1 Feb 2016 15:18:22 +0100 Subject: [PATCH] fix no quiz for seminar validated --- teleforma/context_processors.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) -- 2.39.5