summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurélien Bompard2015-03-20 17:38:22 +0100
committerAurélien Bompard2015-03-20 17:38:22 +0100
commitcd0538af71d18873c95d9af9bf933c18d209aeb1 (patch)
tree37e94a580e36db2e79e3966e8c5f13f5934e93b0
parentd014e75b913fde6e78a0c97e5c8cb7c16266ac2a (diff)
downloadmailman-cd0538af71d18873c95d9af9bf933c18d209aeb1.tar.gz
mailman-cd0538af71d18873c95d9af9bf933c18d209aeb1.tar.zst
mailman-cd0538af71d18873c95d9af9bf933c18d209aeb1.zip
-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