summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/MailList.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index 65c91a018..673e6df5a 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -193,6 +193,7 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
def GetUserOption(self, user, option):
"""Return user's setting for option, defaulting to 0 if no settings."""
+ user = self.GetUserCanonicalAddress(user)
if option == mm_cfg.Digests:
return self.digest_members.has_key(user)
if not self.user_options.has_key(user):
@@ -200,6 +201,7 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
return not not self.user_options[user] & option
def SetUserOption(self, user, option, value, save_list=1):
+ user = self.GetUserCanonicalAddress(user)
if not self.user_options.has_key(user):
self.user_options[user] = 0
if value: