summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/Cgi/handle_opts.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Mailman/Cgi/handle_opts.py b/Mailman/Cgi/handle_opts.py
index 3c2a73a6e..a0cf7a120 100644
--- a/Mailman/Cgi/handle_opts.py
+++ b/Mailman/Cgi/handle_opts.py
@@ -140,6 +140,10 @@ def process_form(mlist, user, doc):
"You seem to no longer be a list member.")
except Errors.MMBadPasswordError:
PrintResults(mlist, operation, doc, "Incorrect password.")
+ except Errors.MMBadUserError:
+ PrintResults(
+ mlist, operation, doc,
+ "You have no password. Contact the list administrator.")
doc.AddItem(Header(2, "List Subscriptions for %s on %s"
% (user, mlist.host_name)))