Membership branch: When a user tries to turn on or off the digest mode , a bug is created , this is may be due to the fact that passwords are stored in encrypted form in mailman_members database

Bug #619061 reported by Jaideep Khandelwal
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Systers-mailman
New
Undecided
Unassigned

Bug Description

This happens when a user tries to off/on the digest mode , this is possible because the code tries to fetch the password which is stored in encrypted form in mailman_members database, here is the error log report,

admin(24801): File "/usr/local/mailman/scripts/driver", line 101, in run_main
admin(24801): main()
admin(24801): File "/usr/local/mailman/Mailman/Cgi/client.py", line 812, in main
admin(24801): mlist.setMemberOption(user, flag, newval)
admin(24801): File "/usr/local/mailman/Mailman/DlistMemberships.py", line 353, in setMemberOption
admin(24801): for members in result:
admin(24801): File "/usr/lib/python2.5/site-packages/storm/store.py", line 917, in __iter__
admin(24801): yield self._load_objects(result, values)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/store.py", line 910, in _load_objects
admin(24801): return self._store._load_objects(self._cls_spec_info, result, values)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/store.py", line 608, in _load_objects
admin(24801): return self._load_object(cls_spec_info, result, values)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/store.py", line 666, in _load_object
admin(24801): self._set_values(obj_info, cls_info.columns, result, values)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/store.py", line 721, in _set_values
admin(24801): result.set_variable(variable, value)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/database.py", line 132, in set_variable
admin(24801): variable.set(value, from_db=True)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/variables.py", line 192, in set
admin(24801): new_value = self.parse_set(value, from_db)
admin(24801): File "/usr/lib/python2.5/site-packages/storm/variables.py", line 372, in parse_set
admin(24801): % (type(value), value))
admin(24801): TypeError: Expected unicode, found <type 'str'>: ':FsogiDbTWGNLE'

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.