summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/Handlers/CalcRecips.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Mailman/Handlers/CalcRecips.py b/Mailman/Handlers/CalcRecips.py
index 3fe3e580f..0928572f5 100644
--- a/Mailman/Handlers/CalcRecips.py
+++ b/Mailman/Handlers/CalcRecips.py
@@ -114,7 +114,7 @@ def do_topic_filters(mlist, msg, msgdata, recips):
# who selected at least one topic of interest, but turned on
# ReceiveNonmatchingTopics.
for user in recips:
- if not mlist.topics_userinterest.has_key(user):
+ if not mlist.getMemberTopics(user):
# The user did not select any topics of interest, so he gets
# this message by default.
continue
@@ -128,7 +128,7 @@ def do_topic_filters(mlist, msg, msgdata, recips):
# The message hit some topics, so only deliver this message to those
# who are interested in one of the hit topics.
for user in recips:
- utopics = mlist.topics_userinterest.get(user)
+ utopics = mlist.getMemberTopics(user)
if not utopics:
# This user is not interested in any topics, so they get all
# postings.