X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/61bff0638c1eba23b9bee153eafa1d9c05749be5..29d00a3749ebfcf255932d7d0d0c9013c2e9a5a3:/wtem/management/commands/wtem_generate_keys.py?ds=sidebyside

diff --git a/wtem/management/commands/wtem_generate_keys.py b/wtem/management/commands/wtem_generate_keys.py
index 75847ae..19b9582 100644
--- a/wtem/management/commands/wtem_generate_keys.py
+++ b/wtem/management/commands/wtem_generate_keys.py
@@ -5,13 +5,16 @@ from wtem.models import Submission
 
 
 class Command(BaseCommand):
-    help = 'Sends personalized links to WTEM contestants'
-
-    def handle(self, *args, **options):
+    
+    def handle(self, *ids, **options):
         new = 0
         skipped = 0
 
-        for wtem_contact in Contact.objects.filter(form_tag = 'wtem'):
+        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()