View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017876 | CentOS-7 | mailman | public | 2020-11-21 19:57 | 2020-11-21 19:57 |
Reporter | spotter | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86_64 | OS | centos | OS Version | 7 |
Product Version | 7.9.2009 | ||||
Summary | 0017876: mailman 2.1.15-30, affecting web/privacy/sender page | ||||
Description | When attempting to change values on the web/privacy/sender admin UI page, saving results in an an error. /var/log/mailman/error log shows: admin(28663): [----- Mailman Version: 2.1.15 -----] admin(28663): [----- Traceback ------] admin(28663): Traceback (most recent call last): admin(28663): File "/usr/lib/mailman/scripts/driver", line 112, in run_main admin(28663): main() admin(28663): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 195, in main admin(28663): change_options(mlist, category, subcat, cgidata, doc) admin(28663): File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 1363, in chan ge_options admin(28663): gui.handleForm(mlist, category, subcat, cgidata, doc) admin(28663): File "/usr/lib/mailman/Mailman/Gui/Privacy.py", line 604, in han dleForm admin(28663): GUIBase.handleForm(self, mlist, category, subcat, cgidata, doc ) admin(28663): File "/usr/lib/mailman/Mailman/Gui/GUIBase.py", line 172, in han dleForm admin(28663): error = Utils.websafe(str(error)) admin(28663): UnboundLocalError: local variable 'error' referenced before assign ment admin(28663): [----- Python Information -----] admin(28663): sys.version = 2.7.5 (default, Apr 2 2020, 13:16:51) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] admin(28663): sys.executable = /usr/bin/python admin(28663): sys.prefix = /usr admin(28663): sys.exec_prefix = /usr admin(28663): sys.path = ['/usr/lib/mailman/pythonlib', '/usr/lib/mailm an', '/usr/lib/mailman/scripts', '/usr/lib/mailman', '/usr/lib64/python27.zip', | ||||
Steps To Reproduce | Navigate to mailman/admin/web/privacy/sender webUI page on a system running mailman. Change value of "automatically discarded" setting (near bottom) from false to true. Press save button. | ||||
Additional Information | To resolve, change lines 171-174 to: except Errors.EmailAddressError, error: error = Utilswebsafe(str(error)) doc.addError( _('Bad email address for option %(property)s: %(error)s')) (add "error" as second value to except, and replace "val" with "error" in message string). | ||||
Tags | Managed Service Provider | ||||
abrt_hash | |||||
URL | |||||