From cc778a4360fa7e3788eeff260b6cdaf313a62fc7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9lestin=20Matte?= <dev@cmatte.me>
Date: Thu, 18 Dec 2025 11:21:04 +0100
Subject: [PATCH 2/3] Add nomail in mailinglist_subscribers view

So we can filter based on it during email delivery
---
 .../migrations/0060_fix_mailinglist_subscribers_sql_view.py    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py b/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py
index 5f49e48..a8e2971 100644
--- a/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py
+++ b/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py
@@ -19,7 +19,8 @@ CREATE OR REPLACE VIEW mailinglist_subscribers AS
       eliminatecc,
       token,
       s.user_id AS userid,
-      (SELECT array_agg(listtag_id) FROM lists_listsubscription_tags lst WHERE lst.listsubscription_id=ls.id) AS tags
+      (SELECT array_agg(listtag_id) FROM lists_listsubscription_tags lst WHERE lst.listsubscription_id=ls.id) AS tags,
+      nomail
    FROM lists_listsubscription ls
    INNER JOIN lists_subscriberaddress sa ON sa.id=ls.subscriber_id
    LEFT JOIN lists_subscriber s ON s.user_id=sa.subscriber_id
-- 
2.52.0

