diff options
| author | bwarsaw | 2002-03-25 23:48:12 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-03-25 23:48:12 +0000 |
| commit | 2cfdef8f9cb9ba4dcd493dac9f39402a043cfe16 (patch) | |
| tree | 9d8f73c15df81e0ce46ad4622bbc65ed87cba749 /Mailman/Cgi/admin.py | |
| parent | 2677a9383256dd6823d722c6b258c6ebb2d0bec4 (diff) | |
| download | mailman-2cfdef8f9cb9ba4dcd493dac9f39402a043cfe16.tar.gz mailman-2cfdef8f9cb9ba4dcd493dac9f39402a043cfe16.tar.zst mailman-2cfdef8f9cb9ba4dcd493dac9f39402a043cfe16.zip | |
Diffstat (limited to 'Mailman/Cgi/admin.py')
| -rw-r--r-- | Mailman/Cgi/admin.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py index 74134f1ab..175ea989a 100644 --- a/Mailman/Cgi/admin.py +++ b/Mailman/Cgi/admin.py @@ -1201,8 +1201,10 @@ def change_options(mlist, category, subcat, cgidata, doc): print mlist.MakeCookie(mm_cfg.AuthListAdmin) else: doc.addError(_('Administator passwords did not match')) - # Handle the emergency stop button - mlist.emergency = safeint('emergency', 0) + # Handle the emergency stop button. Only take its value from the form if + # we're not logging in. + if not cgidata.has_key('admlogin') and not cgidata.has_key('adminpw'): + mlist.emergency = safeint('emergency', 0) # Give the individual gui item a chance to process the form data categories = mlist.GetConfigCategories() label, gui = categories[category] |
