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()