From 637c0501114eae0764cab8ffb2ee454a7bfc7605 Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Tue, 15 Sep 2015 16:48:32 +0200 Subject: [PATCH] exclude paid invoices from mailing --- .../data/management/commands/email_new_invoices.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/synchro_orleans/data/management/commands/email_new_invoices.py b/synchro_orleans/data/management/commands/email_new_invoices.py index 06ba2c1..76931ae 100644 --- a/synchro_orleans/data/management/commands/email_new_invoices.py +++ b/synchro_orleans/data/management/commands/email_new_invoices.py @@ -65,9 +65,8 @@ class Command(BaseCommand): if options['list']: print "destination;nr. facture;montant;montant regle" - queryset = Facture.objects.filter(Q(paye=False) | Q(date_reglement__isnull=True), - active=True, date_limite_paie__gte=datetime.now(), - famille__liaisonnameidfamille__isnull=False) + queryset = Facture.objects.filter(active=True, date_limite_paie__gte=datetime.now(), + famille__liaisonnameidfamille__isnull=False).exclude(Q(paye=True) | Q(date_reglement__isnull=False)) if options['fake']: if not options['id']: raise CommandError('An invoice id should be provided')