summaryrefslogtreecommitdiff
path: root/cgi/admin
diff options
context:
space:
mode:
authorviega1998-05-31 18:07:24 +0000
committerviega1998-05-31 18:07:24 +0000
commit205d14957f43bd0fa432ecd2dadc87c5509d66a5 (patch)
treece6326e55abeecd9b4fe9c616dcffc786153b93c /cgi/admin
parenta41fa2f47e9624537c633317cd17cb52e3263a0e (diff)
downloadmailman-205d14957f43bd0fa432ecd2dadc87c5509d66a5.tar.gz
mailman-205d14957f43bd0fa432ecd2dadc87c5509d66a5.tar.zst
mailman-205d14957f43bd0fa432ecd2dadc87c5509d66a5.zip
Added Scott's bug fix.
Diffstat (limited to 'cgi/admin')
-rwxr-xr-xcgi/admin5
1 files changed, 3 insertions, 2 deletions
diff --git a/cgi/admin b/cgi/admin
index 78ea4ab64..17ff21a47 100755
--- a/cgi/admin
+++ b/cgi/admin
@@ -21,7 +21,7 @@
To run stand-alone for debugging, set env var PATH_INFO to name of list
and, optionally, options category."""
-__version__ = "$Revision: 648 $"
+__version__ = "$Revision: 655 $"
import sys
import os, cgi, string, crypt, types, time
@@ -704,7 +704,8 @@ def ChangeOptions(lst, category, cgi_info, document):
# is not "members" and the request is not from the login page
# -scott 19980515
#
- if category != 'members' and not cgi_info.has_key("request_login"):
+ if category != 'members' and not cgi_info.has_key("request_login") and\
+ len(cgi_info.keys()) > 1:
opt_list = GetConfigOptions(lst, category)
for item in opt_list:
if len(item) < 5: