summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/admin.py
diff options
context:
space:
mode:
authorcotton1998-10-09 20:03:27 +0000
committercotton1998-10-09 20:03:27 +0000
commitfd3e51074ef615cb94e4c12b35a74a255edc7ed9 (patch)
treed8355b5f5ff3177820a062ca1f6a045c4e03ec8b /Mailman/Cgi/admin.py
parentd76e5678a6cecaa1ee85102ce862766856431f2b (diff)
downloadmailman-fd3e51074ef615cb94e4c12b35a74a255edc7ed9.tar.gz
mailman-fd3e51074ef615cb94e4c12b35a74a255edc7ed9.tar.zst
mailman-fd3e51074ef615cb94e4c12b35a74a255edc7ed9.zip
fixed bug where mass subscribe wasn't checking whether or not to send
welcome message as per the list config. scott
Diffstat (limited to 'Mailman/Cgi/admin.py')
-rw-r--r--Mailman/Cgi/admin.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py
index c87072354..bed433b13 100644
--- a/Mailman/Cgi/admin.py
+++ b/Mailman/Cgi/admin.py
@@ -699,6 +699,10 @@ def ChangeOptions(lst, category, cgi_info, document):
names.remove('')
subscribe_success = []
subscribe_errors = []
+ if lst.send_welcome_msg:
+ send_ack = 1
+ else:
+ send_ack = 0
for new_name in map(string.strip,names):
digest = 0
if not lst.digestable:
@@ -707,7 +711,7 @@ def ChangeOptions(lst, category, cgi_info, document):
digest = 1
try:
lst.ApprovedAddMember(new_name, (Utils.GetRandomSeed() +
- Utils.GetRandomSeed()), digest)
+ Utils.GetRandomSeed()), digest, send_ack)
subscribe_success.append(new_name)
except Errors.MMAlreadyAMember:
subscribe_errors.append((new_name, 'Already a member'))