summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/admin.py
diff options
context:
space:
mode:
authorbwarsaw2000-02-26 00:12:59 +0000
committerbwarsaw2000-02-26 00:12:59 +0000
commit5f4641c5e22edcdb1e3c3275a6353ee8da308c51 (patch)
tree0fcdb75548b64757ec6e72b4ebdf4022e8f1d4a3 /Mailman/Cgi/admin.py
parent31b71fb3b36447a9ed25a2258eb6786f08c8a813 (diff)
downloadmailman-5f4641c5e22edcdb1e3c3275a6353ee8da308c51.tar.gz
mailman-5f4641c5e22edcdb1e3c3275a6353ee8da308c51.tar.zst
mailman-5f4641c5e22edcdb1e3c3275a6353ee8da308c51.zip
Diffstat (limited to 'Mailman/Cgi/admin.py')
-rw-r--r--Mailman/Cgi/admin.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py
index 4c04e5451..9d8fb1b01 100644
--- a/Mailman/Cgi/admin.py
+++ b/Mailman/Cgi/admin.py
@@ -476,10 +476,10 @@ def GetItemGuiValue(mlist, kind, varname, params):
# for the fact that there is one fewer option. correspondingly,
# we alter the value back in the change options function -scott
#
- if varname == "subscribe_policy" and not mm_cfg.ALLOW_OPEN_SUBSCRIBE:
- return RadioButtonArray(varname, params, getattr(mlist, varname)-1)
- else:
- return RadioButtonArray(varname, params, getattr(mlist, varname))
+ checked = getattr(mlist, varname)
+ if varname == 'subscribe_policy' and not mm_cfg.ALLOW_OPEN_SUBSCRIBE:
+ checked = checked - 1
+ return RadioButtonArray(varname, params, checked)
elif (kind == mm_cfg.String or kind == mm_cfg.Email or
kind == mm_cfg.Host or kind == mm_cfg.Number):
return TextBox(varname, getattr(mlist, varname), params)