summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mailman/app/membership.py2
-rw-r--r--src/mailman/app/subscriptions.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mailman/app/membership.py b/src/mailman/app/membership.py
index b1675dae1..757a87393 100644
--- a/src/mailman/app/membership.py
+++ b/src/mailman/app/membership.py
@@ -92,6 +92,8 @@ def add_member(mlist, record, role=MemberRole.member):
except AlreadySubscribedError as error:
raise AlreadySubscribedError(
error.fqdn_listname, record.email, error.role)
+ member.preferences.preferred_language = record.language
+ member.preferences.delivery_mode = record.delivery_mode
return member
diff --git a/src/mailman/app/subscriptions.py b/src/mailman/app/subscriptions.py
index eff7c12af..481fb17b3 100644
--- a/src/mailman/app/subscriptions.py
+++ b/src/mailman/app/subscriptions.py
@@ -26,14 +26,12 @@ __all__ = [
from collections import deque
from operator import attrgetter
-#from passlib.utils import generate_password as generate
from sqlalchemy import and_, or_
from uuid import UUID
from zope.component import getUtility
from zope.interface import implementer
from mailman.app.membership import add_member, delete_member
-#from mailman.config import config
from mailman.app.moderator import hold_subscription
from mailman.core.constants import system_preferences
from mailman.database.transaction import dbconnection