X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/eeb2f0ca73d3fb2aec4914f182bb25c0eadbbbb9..7755781ba4e07a613fed6288ea6eef02d83b3e4d:/wtem/management/commands/wtem_generate_keys.py?ds=inline diff --git a/wtem/management/commands/wtem_generate_keys.py b/wtem/management/commands/wtem_generate_keys.py index 8a14ff9..19b9582 100644 --- a/wtem/management/commands/wtem_generate_keys.py +++ b/wtem/management/commands/wtem_generate_keys.py @@ -6,11 +6,15 @@ from wtem.models import Submission class Command(BaseCommand): - def handle(self, *args, **options): + def handle(self, *ids, **options): new = 0 skipped = 0 - for wtem_contact in Contact.objects.filter(form_tag = 'wtem').order_by('-created_at'): + query = Contact.objects.filter(form_tag = 'wtem').order_by('-created_at') + if ids: + query = query.filter(pk__in=ids) + + for wtem_contact in query: for student in wtem_contact.body['student']: if not Submission.objects.filter(email = student['email']).exists(): args = dict()