Skip to content

Commit c0f1ef7

Browse files
[ENG-11304] Filter notifications to only include unsent notifications in email tasks (#11765)
1 parent d00a752 commit c0f1ef7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

notifications/tasks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def send_user_email_task(self, user_id, notification_ids, **kwargs):
9494
return
9595

9696
try:
97-
notifications_qs = Notification.objects.filter(id__in=notification_ids)
97+
notifications_qs = Notification.objects.filter(id__in=notification_ids, sent__isnull=True)
9898
rendered_notifications, failed_notifications = safe_render_notification(notifications_qs, email_task)
9999
notifications_qs = notifications_qs.exclude(id__in=failed_notifications)
100100

@@ -168,7 +168,7 @@ def send_moderator_email_task(self, user_id, notification_ids, provider_content_
168168
return
169169

170170
try:
171-
notifications_qs = Notification.objects.filter(id__in=notification_ids)
171+
notifications_qs = Notification.objects.filter(id__in=notification_ids, sent__isnull=True)
172172
rendered_notifications, failed_notifications = safe_render_notification(notifications_qs, email_task)
173173
notifications_qs = notifications_qs.exclude(id__in=failed_notifications)
174174

0 commit comments

Comments
 (0)