From 9717981b234728b71f1d08947748d484de6dcbcc Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 21 Feb 2014 14:15:13 +0100 Subject: [PATCH] send-to-mycourse: skip push without a request object --- polynum_blackboard/management/commands/send-to-mycourse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polynum_blackboard/management/commands/send-to-mycourse.py b/polynum_blackboard/management/commands/send-to-mycourse.py index 327b47b..69f379e 100644 --- a/polynum_blackboard/management/commands/send-to-mycourse.py +++ b/polynum_blackboard/management/commands/send-to-mycourse.py @@ -27,9 +27,9 @@ class Command(BaseCommand): @transaction.commit_on_success def handle(self, *args, **options): logger = logging.getLogger(__name__) - bb_pushs = models.BlackBoardPush.objects.filter(sent=False) + bb_pushs = models.BlackBoardPush.objects.filter(sent=False, request__isnull=False) if options['delete']: - qs = models.BlackBoardPush.objects.filter(id__in=options['delete'].split(','), request__isnull=Falsoe) + qs = models.BlackBoardPush.objects.filter(id__in=options['delete'].split(',')) for push in qs: print ' - deleted push request %s for document %s' % (push.id, push.request.id) qs.delete()