From 3a16aa658518e8b0153fae045de6fdd5322df8a4 Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Mon, 3 Oct 2022 18:50:04 +0200 Subject: [PATCH] mailer/management: fix sorting order in notify active --- jdav_web/mailer/management/commands/notify_active.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jdav_web/mailer/management/commands/notify_active.py b/jdav_web/mailer/management/commands/notify_active.py index 341ca14..46086b1 100644 --- a/jdav_web/mailer/management/commands/notify_active.py +++ b/jdav_web/mailer/management/commands/notify_active.py @@ -15,8 +15,7 @@ class Command(BaseCommand): requires_system_checks = False def handle(self, *args, **options): - qs = annotate_activity_score(Member.objects.all())\ - .order_by('_activity_score')[:CONGRATULATE_MEMBERS_MAX] + qs = list(reversed(annotate_activity_score(Member.objects.all()).order_by('_activity_score')))[:CONGRATULATE_MEMBERS_MAX] for position, member in enumerate(qs): positiontext = "{}. ".format(position + 1) if position > 0 else "" score = member._activity_score @@ -30,6 +29,7 @@ class Command(BaseCommand): level = 4 else: level = 5 + print("sent to ", member.prename) content = "Hallo {}!\n\n"\ "Herzlichen Glückwunsch, du hast im letzten Jahr zu den {} aktivsten "\ "Mitgliedern der JDAV Ludwigsburg gehört! Um genau zu sein beträgt "\ @@ -45,4 +45,4 @@ class Command(BaseCommand): positiontext) send("Herzlichen Glückwunsch {}".format(member.prename), content, SENDING_ADDRESS, [member.email], - reply_to=["jugendreferent@jdav-ludwigsburgs.de"]) + reply_to=["jugendreferent@jdav-ludwigsburg.de"])