fix bug: superman is the default speaker

This commit is contained in:
Élie Bouttier 2016-10-19 22:35:43 +02:00
parent 008f9c3ff4
commit 31ca49de57
1 changed files with 3 additions and 1 deletions

View File

@ -129,7 +129,9 @@ class Talk(PonyConfModel):
def get_speakers_str(self):
speakers = [str(Participation.objects.get(site=self.site, user=speaker)) for speaker in self.speakers.all()]
if len(speakers) == 1:
if len(speakers) == 0:
return 'superman'
elif len(speakers) == 1:
return speakers[0]
else:
return ', '.join(speakers[:-1]) + ' & ' + str(speakers[-1])