Add '(No name)' fallback to get_display_name

This commit is contained in:
Christian Stemmle 2017-06-15 17:52:09 +02:00
parent 45fb1f3f26
commit 4dedfbf236

View File

@ -16,9 +16,12 @@ def get_display_name(entity):
if isinstance(entity, User):
if entity.last_name and entity.first_name:
return '{} {}'.format(entity.first_name, entity.last_name)
elif entity.first_name:
return entity.first_name
elif entity.last_name:
return entity.last_name
return entity.first_name
else:
return '(No name)'
if isinstance(entity, Chat) or isinstance(entity, Channel):
return entity.title