Parcourir la source

Only send automated reminder mails to active members

Baptiste Jonglez il y a 10 ans
Parent
commit
da9764c5ab
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      coin/members/management/commands/call_for_membership_fees.py

+ 2 - 1
coin/members/management/commands/call_for_membership_fees.py

@@ -39,7 +39,8 @@ class Command(BaseCommand):
                           "following dates : {dates}".format(
                               dates=[str(d) for d in end_dates]))
 
-        members = Member.objects.annotate(end=Max('membership_fees__end_date'))\
+        members = Member.objects.filter(status='member')\
+                                .annotate(end=Max('membership_fees__end_date'))\
                                 .filter(end__in=end_dates)
         self.stdout.write(
             "Got {number} members.".format(number=members.count()))