Skip to content

Commit 4882fd4

Browse files
authored
Ensure one e-mail is notified only once (#1030)
1 parent 3b9d2a2 commit 4882fd4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

jazzband/projects/tasks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def send_new_upload_notifications(project_id=None):
8787
)
8888
lead_members = [membership.user for membership in lead_memberships]
8989

90-
recipients = []
90+
recipients = set()
9191

9292
for lead_member in lead_members + list(User.roadies()):
9393

@@ -98,11 +98,11 @@ def send_new_upload_notifications(project_id=None):
9898
if not primary_email:
9999
continue
100100

101-
recipients.append(primary_email.email)
101+
recipients.add(primary_email.email)
102102

103103
message = Message(
104104
subject=f"Project {upload.project.name} received a new upload",
105-
recipients=recipients,
105+
recipients=list(recipients),
106106
body=render_template(
107107
"projects/mails/new_upload_notification.txt",
108108
project=upload.project,

0 commit comments

Comments
 (0)