diff --git a/src/api/schedule.py b/src/api/schedule.py
index fb6caa9622f0a7f6f1136489772e811687f9c940..991605607819aaa35d887c07f5639b8a8667dc78 100644
--- a/src/api/schedule.py
+++ b/src/api/schedule.py
@@ -110,7 +110,8 @@ class ScheduleEncoder(json.JSONEncoder):
 
         if isinstance(p, PlatformUser):
             member: ConferenceMember = p.conferences.first()  # TODO search for correct conference
-            name = p.username  # TODO use p.participant.get_display_name()
+            name = p.get_display_name()
+
             return {
                 'guid': p.uuid,
                 'name': name,
@@ -123,7 +124,7 @@ class ScheduleEncoder(json.JSONEncoder):
 
         if isinstance(p, EventParticipant):
             member: ConferenceMember = p.event.conference.users.filter(pk=p.participant.id).first()
-            name = p.participant.username  # TODO use p.participant.get_display_name()
+            name = p.participant.get_display_name()
 
             return {
                 'guid': p.participant.uuid,