diff options
Diffstat (limited to 'Mailman/Cgi/rmlist.py')
| -rw-r--r-- | Mailman/Cgi/rmlist.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Mailman/Cgi/rmlist.py b/Mailman/Cgi/rmlist.py index 94d2e8292..48b59b48a 100644 --- a/Mailman/Cgi/rmlist.py +++ b/Mailman/Cgi/rmlist.py @@ -114,7 +114,9 @@ def process_request(doc, cgidata, mlist): delarchives = 0 # Make sure the password matches - if not mlist.ValidAdminPassword(password): + if not mlist.ValidAdminPassword(password) and \ + not Utils.check_global_password(password, siteadmin=0) and \ + not Utils.check_global_password(password): request_deletion( doc, mlist, _('You are not authorized to delete this mailing list')) |
