From 5bd24de4b50ee873deed0cbce6fa5c5fa2b1538a Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Mon, 8 Mar 1999 20:58:49 +0000 Subject: MailUserPassword(): If the user's "case-preserved" address is the same as their lowercased address, then the key in self.members is 0. Watch out for this situation. --- Mailman/Deliverer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py index 564985fd3..f57817d89 100644 --- a/Mailman/Deliverer.py +++ b/Mailman/Deliverer.py @@ -201,7 +201,6 @@ class Deliverer: welcome = Utils.wrap(self.welcome_msg) + '\n' else: welcome = '' - if self.umbrella_list: umbrella = Utils.wrap( "(Since this is a list of mailing lists, administrative" @@ -232,7 +231,6 @@ class Deliverer: digest_mode = '(Digest mode)' else: digest_mode = '' - self.SendTextToUser(subject = 'Welcome To "%s"! %s' % (self.real_name, digest_mode), recipient = self.GetMemberAdminEmail(name), @@ -248,7 +246,9 @@ class Deliverer: listfullname = '%s@%s' % (self.real_name, self.host_name) ok = 1 # find the case-preserved version of the user's address - user = self.members.get(self.FindUser(user)) + cpuser = self.members.get(self.FindUser(user)) + if cpuser <> 0: + user = cpuser if user and self.passwords.has_key(user): recipient = self.GetMemberAdminEmail(user) subj = '%s maillist reminder\n' % listfullname -- cgit v1.3.1