X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/4cba0fdf6957b65fa1e0b91b14d4197464e4e73b..ff8218375f7e3f66149d1225000fabd1cb30d8a5:/stage2/management/commands/stage2_mark_complete.py?ds=sidebyside 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()