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
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/
admin(24801): main()
admin(24801): File "/usr/local/
admin(24801): mlist.setMember
admin(24801): File "/usr/local/
admin(24801): for members in result:
admin(24801): File "/usr/lib/
admin(24801): yield self._load_
admin(24801): File "/usr/lib/
admin(24801): return self._store.
admin(24801): File "/usr/lib/
admin(24801): return self._load_
admin(24801): File "/usr/lib/
admin(24801): self._set_
admin(24801): File "/usr/lib/
admin(24801): result.
admin(24801): File "/usr/lib/
admin(24801): variable.set(value, from_db=True)
admin(24801): File "/usr/lib/
admin(24801): new_value = self.parse_
admin(24801): File "/usr/lib/
admin(24801): % (type(value), value))
admin(24801): TypeError: Expected unicode, found <type 'str'>: ':FsogiDbTWGNLE'