Skip to content

Commit 8656691

Browse files
committed
changes
1 parent 6ec40bb commit 8656691

2 files changed

Lines changed: 296 additions & 28 deletions

File tree

backend/schedule/models.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ def actual_attendees_total_capacity(self):
337337

338338
@cached_property
339339
def speakers(self) -> list[User]:
340-
speakers = set()
340+
speakers = []
341341

342342
if self.submission_id:
343343
speakers.append(self.submission.speaker)
@@ -356,7 +356,9 @@ def speakers(self) -> list[User]:
356356
speaker.user
357357
for speaker in sorted(additional_speakers, key=lambda speaker: speaker.id)
358358
)
359-
return list([speaker for speaker in speakers if speaker is not None])
359+
return list(
360+
dict.fromkeys(speaker for speaker in speakers if speaker is not None)
361+
)
360362

361363
def clean(self):
362364
if self.type == ScheduleItem.TYPES.submission and not self.submission:

0 commit comments

Comments
 (0)