summaryrefslogtreecommitdiff
path: root/src/mailman/model/mailinglist.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/model/mailinglist.py')
-rw-r--r--src/mailman/model/mailinglist.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/model/mailinglist.py b/src/mailman/model/mailinglist.py
index c55786fe8..8e42bb172 100644
--- a/src/mailman/model/mailinglist.py
+++ b/src/mailman/model/mailinglist.py
@@ -481,7 +481,9 @@ class MailingList(Model):
Member._user == subscriber).first()
if member:
raise AlreadySubscribedError(
- self.fqdn_listname, subscriber, role)
+ self.fqdn_listname,
+ subscriber.preferred_address.email,
+ role)
else:
raise ValueError('subscriber must be an address or user')
member = Member(role=role,