X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/19a9b25fea61ea0e070a75b301fecd956397b262..3f560301f4b16f82439bed8cc30588dbc150eb50:/stage2/management/commands/stage2_mark_complete.py diff --git a/stage2/management/commands/stage2_mark_complete.py b/stage2/management/commands/stage2_mark_complete.py index 0f239b7..3720afb 100644 --- a/stage2/management/commands/stage2_mark_complete.py +++ b/stage2/management/commands/stage2_mark_complete.py @@ -9,6 +9,7 @@ class Command(BaseCommand): def handle(self, **options): assignment_count = Assignment.objects.count() for participant in Participant.objects.all(): - if participant.answer_set.count() == assignment_count: + answers = participant.answer_set.all() + if len(answers) == assignment_count and all(answer.is_complete() for answer in answers): participant.complete_set = True participant.save()