Subscription confirmation fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Fix Released
|
Medium
|
Unassigned |
Bug Description
If the list language is english, but a subscribing user chooses a
different language (e.g. norwegian), the following error occurs when
confirming the subscription:
admin(5296): Traceback (most recent call last):
admin(5296): File "/home/
run_main
admin(5296): main()
admin(5296): File "/home/
110, in main
admin(5296): subscription_
admin(5296): File "/home/
331, in subscription_
admin(5296): op, addr, pw, digest, lang =
mlist.ProcessCo
admin(5296): File "/home/
1071,
in ProcessConfirmation
admin(5296): self.ApprovedAd
admin(5296): File "/home/
900, in
ApprovedAddMember
admin(5296): msg = Message.
text)
admin(5296): File "/home/
in __init__
admin(5296): UserNotificatio
subject, text, lang)
admin(5296): File "/home/
in __init__
admin(5296): self['Subject'] = Header(subject, charset,
header_
admin(5296): File "/home/
line
164, in __init__
admin(5296): self.append(s, charset)
admin(5296): File "/home/
line
230, in append
admin(5296): ustr = unicode(s, incodec)
admin(5296): UnicodeError: ASCII decoding error: ordinal not in
range(128)
The user then recieves the welcome-
not subscribed to the list.
[http://
Fixed in cvs via TK's patch # 690448