summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2002-09-17 21:46:04 +0000
committerbwarsaw2002-09-17 21:46:04 +0000
commit6049e6612ae8b556129e7ea622cd5e35bd20626b (patch)
treef315a63022fc882d186bbaf01162eb3a1a9e03af
parentde5fa356b454d863c2ad62660a4610b9288c011e (diff)
downloadmailman-6049e6612ae8b556129e7ea622cd5e35bd20626b.tar.gz
mailman-6049e6612ae8b556129e7ea622cd5e35bd20626b.tar.zst
mailman-6049e6612ae8b556129e7ea622cd5e35bd20626b.zip
-rw-r--r--Mailman/Cgi/admindb.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/Mailman/Cgi/admindb.py b/Mailman/Cgi/admindb.py
index 4805730ca..40702d5fd 100644
--- a/Mailman/Cgi/admindb.py
+++ b/Mailman/Cgi/admindb.py
@@ -301,6 +301,7 @@ def show_pending_subs(mlist, form):
def show_pending_unsubs(mlist, form):
# Add the pending unsubscription request section
+ lang = mlist.preferred_language
pendingunsubs = mlist.GetUnsubscriptionIds()
if not pendingunsubs:
return
@@ -321,12 +322,10 @@ def show_pending_unsubs(mlist, form):
for addr, ids in byaddrs.items():
# Eliminate duplicates
for id in ids[1:]:
- mlist.HandleREquest(id, mm_cfg.DISCARD)
+ mlist.HandleRequest(id, mm_cfg.DISCARD)
id = ids[0]
addr = mlist.GetRecord(id)
- fullname = mlist.getMemberName(addr)
- if fullname is None:
- fullname = ''
+ fullname = Utils.uncanonstr(mlist.getMemberName(addr), lang)
table.AddRow(['%s<br><em>%s</em>' % (addr, fullname),
RadioButtonArray(id, (_('Defer'),
_('Approve'),