summaryrefslogtreecommitdiff
path: root/src/mailman/app/notifications.py
diff options
context:
space:
mode:
authorAditya2016-03-23 01:57:00 +0530
committerBarry Warsaw2016-03-23 13:11:36 -0400
commitff038207629c311e257734cd2b01ec5ca9e4d221 (patch)
tree1951eebe1d8948e864876d67bb19f8cffc4c9c97 /src/mailman/app/notifications.py
parentbc3c325683657d62a1d9864a289023ebccc779c8 (diff)
downloadmailman-ff038207629c311e257734cd2b01ec5ca9e4d221.tar.gz
mailman-ff038207629c311e257734cd2b01ec5ca9e4d221.tar.zst
mailman-ff038207629c311e257734cd2b01ec5ca9e4d221.zip
Diffstat (limited to 'src/mailman/app/notifications.py')
-rw-r--r--src/mailman/app/notifications.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mailman/app/notifications.py b/src/mailman/app/notifications.py
index 3e7fb4938..b20cc6432 100644
--- a/src/mailman/app/notifications.py
+++ b/src/mailman/app/notifications.py
@@ -77,7 +77,13 @@ def send_welcome_message(mlist, member, language, text=''):
welcome_message = _get_message(mlist.welcome_message_uri, mlist, language)
options_url = member.options_url
# Get the text from the template.
- display_name = ('' if member.user is None else member.user.display_name)
+ if member.subscriber.display_name:
+ display_name = member.subscriber.display_name
+ elif member.user:
+ display_name = ('' if member.user.display_name is None
+ else member.user.display_name)
+ else:
+ display_name = ''
text = expand(welcome_message, dict(
fqdn_listname=mlist.fqdn_listname,
list_name=mlist.display_name,