summaryrefslogtreecommitdiff
path: root/src/mailman/model/roster.py
diff options
context:
space:
mode:
authorBarry Warsaw2016-02-06 17:58:35 -0500
committerBarry Warsaw2016-02-06 18:00:06 -0500
commitd87106191610b69387feb1e339ecdf6db9727c53 (patch)
tree77496e828364f7dcc12fb86b93866359542b4258 /src/mailman/model/roster.py
parentad7c5f7c4c530a3587949c8eaf9ad064419a6e33 (diff)
downloadmailman-d87106191610b69387feb1e339ecdf6db9727c53.tar.gz
mailman-d87106191610b69387feb1e339ecdf6db9727c53.tar.zst
mailman-d87106191610b69387feb1e339ecdf6db9727c53.zip
Diffstat (limited to 'src/mailman/model/roster.py')
-rw-r--r--src/mailman/model/roster.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mailman/model/roster.py b/src/mailman/model/roster.py
index 6890debf4..450c5ee84 100644
--- a/src/mailman/model/roster.py
+++ b/src/mailman/model/roster.py
@@ -109,8 +109,9 @@ class AbstractRoster:
members_u = store.query(Member).filter(
Member.list_id == self._mlist.list_id,
Member.role == self.role,
- Address.email==email,
- Member.user_id == User.id)
+ Address.email == email,
+ Member.user_id == User.id,
+ User._preferred_address_id == Address.id)
return members_a.union(members_u).all()
def get_member(self, email):