diff options
| author | bwarsaw | 2002-09-13 16:50:33 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-09-13 16:50:33 +0000 |
| commit | 4028ee396d454b5981d7bb6d88dbb31071a564e0 (patch) | |
| tree | b975c7199c6d25c6bad33c914ca29780e7796fb2 /Mailman/Cgi/admin.py | |
| parent | 63bb5b190422bd315916a893ea62a7a725787220 (diff) | |
| download | mailman-4028ee396d454b5981d7bb6d88dbb31071a564e0.tar.gz mailman-4028ee396d454b5981d7bb6d88dbb31071a564e0.tar.zst mailman-4028ee396d454b5981d7bb6d88dbb31071a564e0.zip | |
Diffstat (limited to 'Mailman/Cgi/admin.py')
| -rw-r--r-- | Mailman/Cgi/admin.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py index a1e375e14..b9c323a2b 100644 --- a/Mailman/Cgi/admin.py +++ b/Mailman/Cgi/admin.py @@ -1250,7 +1250,10 @@ def change_options(mlist, category, subcat, cgidata, doc): digest, mlist.preferred_language) try: if subscribe_or_invite: - mlist.InviteNewMember(userdesc, invitation) + if mlist.isMember(address): + raise Errors.MMAlreadyAMember + else: + mlist.InviteNewMember(userdesc, invitation) else: mlist.ApprovedAddMember(userdesc, send_welcome_msg, send_admin_notif, invitation) |
