From 300671a6c0181f9792cb6bdc9d03f9016d3d1327 Mon Sep 17 00:00:00 2001 From: Mark Sapiro Date: Thu, 9 Jan 2020 17:00:40 -0800 Subject: Implement REFUSE_SECOND_PENDING setting to prevent multiple pending subscribes. --- Mailman/Cgi/subscribe.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Mailman/Cgi/subscribe.py') diff --git a/Mailman/Cgi/subscribe.py b/Mailman/Cgi/subscribe.py index ce7940f9..795fc81b 100644 --- a/Mailman/Cgi/subscribe.py +++ b/Mailman/Cgi/subscribe.py @@ -291,6 +291,9 @@ your subscription.""") Your subscription request was deferred because %(x)s. Your request has been forwarded to the list moderator. You will receive email informing you of the moderator's decision when they get to your request.""") + except Errors.MMAlreadyPending: + # User already has a subscription pending + results = _('You already have a subscription pending confirmation') except Errors.MMAlreadyAMember: # Results string depends on whether we have private rosters or not if not privacy_results: -- cgit v1.2.3