From 174a911ab3a64028d5a2cd77ca8c7adb5931e23c Mon Sep 17 00:00:00 2001 From: flavis Date: Fri, 24 Jan 2020 23:35:02 +0100 Subject: [PATCH] fix: give actual forwards instead of emails name --- jdav_web/members/management/commands/get_forward_addrs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jdav_web/members/management/commands/get_forward_addrs.py b/jdav_web/members/management/commands/get_forward_addrs.py index a8170d1..8dada6f 100644 --- a/jdav_web/members/management/commands/get_forward_addrs.py +++ b/jdav_web/members/management/commands/get_forward_addrs.py @@ -17,9 +17,12 @@ class Command(BaseCommand): if not match: return prename, lastname = match.groups() - addresses = [addr.email for addr in EmailAddress.objects.filter(name=prename)] + addresses = EmailAddress.objects.filter(name=prename) if addresses: - self.stdout.write(" ".join(addresses)) + forwards = [] + for addr in addresses: + forwards.extend([member.email for member in addr.to_members.all()]) + self.stdout.write(" ".join(forwards)) return try: jugendleiter = Member.objects.filter(group__name='Jugendleiter')