From 21d1bff1eb2db7135d975c3e8f6d2beefbbd99b3 Mon Sep 17 00:00:00 2001 From: yomguy Date: Thu, 20 Dec 2012 15:31:06 +0100 Subject: [PATCH] fix rights --- teleforma/views/pro.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/teleforma/views/pro.py b/teleforma/views/pro.py index a2548d67..609c132a 100644 --- a/teleforma/views/pro.py +++ b/teleforma/views/pro.py @@ -163,13 +163,16 @@ def total_progress(user): def seminar_validated(user, seminar): validated = [] - for question in seminar.question.all(): - answers = Answer.objects.filter(question= question, user=user, validated=True) - if answers: - validated.append(True) - else: - validated.append(False) - return not False in validated + questions = seminar.question.all() + if questions: + for question in questions: + answers = Answer.objects.filter(question= question, user=user, validated=True) + if answers: + validated.append(True) + else: + validated.append(False) + return not False in validated + return False class SeminarView(DetailView): -- 2.39.5