summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/OldStyleMemberships.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Mailman/OldStyleMemberships.py b/Mailman/OldStyleMemberships.py
index b205a468b..cc42cb900 100644
--- a/Mailman/OldStyleMemberships.py
+++ b/Mailman/OldStyleMemberships.py
@@ -204,9 +204,13 @@ class OldStyleMemberships(MemberAdaptor.MemberAdaptor):
else:
self.__mlist.members[member] = value
self.setMemberPassword(member, password)
+
self.setMemberLanguage(member, language)
if realname:
self.setMemberName(member, realname)
+ # Set the member's default set of options
+ if self.__mlist.new_member_options:
+ self.__mlist.user_options[member] = self.__mlist.new_member_options
def removeMember(self, member):
assert self.__mlist.Locked()