summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw1999-01-09 04:27:10 +0000
committerbwarsaw1999-01-09 04:27:10 +0000
commitfe5212f753c9c4dcd147e67a21b642a0d69f3ef1 (patch)
tree95d975bf557d680a2048b852304e986fc4b74c92
parent50e4b5e3824bb1a797e439c35533885babae5d1c (diff)
downloadmailman-fe5212f753c9c4dcd147e67a21b642a0d69f3ef1.tar.gz
mailman-fe5212f753c9c4dcd147e67a21b642a0d69f3ef1.tar.zst
mailman-fe5212f753c9c4dcd147e67a21b642a0d69f3ef1.zip
HandleRequests(): the entries in the FieldStorage `form' could be a
list, and not have a `value' attribute. Don't try to int()ify them if so.
Diffstat (limited to '')
-rw-r--r--Mailman/Cgi/admindb.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Cgi/admindb.py b/Mailman/Cgi/admindb.py
index afd7a1f74..2d11f5649 100644
--- a/Mailman/Cgi/admindb.py
+++ b/Mailman/Cgi/admindb.py
@@ -192,8 +192,11 @@ def HandleRequests(doc):
ignore_subscribes = 1
SubscribeNone()
for k in form.keys():
+ formv = form[k]
+ if type(formv) == types.ListType:
+ continue
try:
- v = int(form[k].value)
+ v = int(formv.value)
request_id = int(k)
except ValueError:
continue