summaryrefslogtreecommitdiff
path: root/Mailman/ListAdmin.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/ListAdmin.py')
-rw-r--r--Mailman/ListAdmin.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/Mailman/ListAdmin.py b/Mailman/ListAdmin.py
index 4863742f8..f92491bf4 100644
--- a/Mailman/ListAdmin.py
+++ b/Mailman/ListAdmin.py
@@ -363,7 +363,14 @@ class ListAdmin:
# subscribe
assert value == mm_cfg.SUBSCRIBE
try:
- self.ApprovedAddMember(addr, password, digest, lang)
+ class UserDesc: pass
+ userdesc = UserDesc()
+ userdesc.address = addr
+ userdesc.fullname = fullname
+ userdesc.password = password
+ userdesc.digest = digest
+ userdesc.lang = lang
+ self.ApprovedAddMember(userdesc)
except Errors.MMAlreadyAMember:
# User has already been subscribed, after sending the request
pass