From 99d99f936d6ba192fdc0824490f455170a8c8823 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9lestin=20Matte?= <dev@cmatte.me>
Date: Wed, 7 Oct 2026 16:07:47 +0200
Subject: [PATCH] Filter pending subscriptions out of the list memberships page

This page should only display validated members of the list.
---
 web/pglister/lists/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/pglister/lists/views.py b/web/pglister/lists/views.py
index e2ab446..062e644 100644
--- a/web/pglister/lists/views.py
+++ b/web/pglister/lists/views.py
@@ -447,7 +447,7 @@ class ViewMembership(LoginRequired, TemplateView):
 
         c = self.get_context_data()
         c['list'] = l
-        c['members'] = l.subscribers.select_related('subscriber', 'subscriber__user').all()
+        c['members'] = l.subscribers.filter(listsubscription__subscription_confirmed=True).select_related('subscriber', 'subscriber__user').all()
         return render(request, self.template_name, c)
 
 
-- 
2.55.0

