diff options
| author | bwarsaw | 2002-09-17 21:44:31 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-09-17 21:44:31 +0000 |
| commit | de5fa356b454d863c2ad62660a4610b9288c011e (patch) | |
| tree | 3a96b168b4cbe1662c9de9a2f333ff38769218eb /Mailman/Cgi/admin.py | |
| parent | fe71e7d522cd6833e02c93ce55ad9ab86dc669b4 (diff) | |
| download | mailman-de5fa356b454d863c2ad62660a4610b9288c011e.tar.gz mailman-de5fa356b454d863c2ad62660a4610b9288c011e.tar.zst mailman-de5fa356b454d863c2ad62660a4610b9288c011e.zip | |
Diffstat (limited to 'Mailman/Cgi/admin.py')
| -rw-r--r-- | Mailman/Cgi/admin.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py index b9c323a2b..d76976ca7 100644 --- a/Mailman/Cgi/admin.py +++ b/Mailman/Cgi/admin.py @@ -904,12 +904,11 @@ def membership_options(mlist, subcat, cgidata, doc, form): MemberAdaptor.BYBOUNCE: _('B'), } # Now populate the rows + lang = mlist.preferred_language for addr in members: link = Link(mlist.GetOptionsURL(addr, obscure=1), mlist.getMemberCPAddress(addr)) - fullname = mlist.getMemberName(addr) - if fullname is None: - fullname = '' + fullname = Utils.uncanonstr(mlist.getMemberName(addr), lang) name = TextBox(addr + '_realname', fullname, size=longest).Format() cells = [Center(CheckBox(addr + '_unsub', 'off', 0).Format()), link.Format() + '<br>' + @@ -1245,6 +1244,8 @@ def change_options(mlist, category, subcat, cgidata, doc): # Now cruise through all the subscribees and do the deed for entry in entries: fullname, address = parseaddr(entry) + # Canonicalize the full name + fullname = Utils.canonstr(fullname, mlist.preferred_language) userdesc = UserDesc(address, fullname, Utils.MakeRandomPassword(), digest, mlist.preferred_language) |
