summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw1999-01-09 05:37:49 +0000
committerbwarsaw1999-01-09 05:37:49 +0000
commit091fc21dcee5fc220ae1f442204b85a80666b96c (patch)
treec47aabfedb1a89d7d7ad3d986b535fd529a5a579
parent5280325a4378d38683fa0112035e13ef69d4c685 (diff)
downloadmailman-091fc21dcee5fc220ae1f442204b85a80666b96c.tar.gz
mailman-091fc21dcee5fc220ae1f442204b85a80666b96c.tar.zst
mailman-091fc21dcee5fc220ae1f442204b85a80666b96c.zip
GetAbsoluteOptionsURL(): Downcase the address, since it could come in
here in its case-preserved form.
-rw-r--r--Mailman/MailList.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index 3b2bc3094..cbce9617d 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -152,8 +152,9 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
prefix = prefix[:-1]
return "%s/%s/%s" % (prefix, script_name, self._internal_name)
-
def GetAbsoluteOptionsURL(self, addr, obscured=0,):
+ # address could come in case-preserved
+ addr = string.lower(addr)
options = self.GetAbsoluteScriptURL('options')
if obscured:
treated = Utils.ObscureEmail(addr, for_text=0)