From: Magnus Hagander Date: Sun, 18 Nov 2018 14:00:28 +0000 (+0100) Subject: Don't crash when trying to list speakers of unsaved session X-Git-Url: http://git.postgresql.org/gitweb/static/session/%7B%7Bsession.id%7D%7D-%7B%7Bsession.title%7Cslugify%7D%7D?a=commitdiff_plain;h=16164ddba72b0818825b53a83732c95f911ff3ec;p=pgeu-website.git Don't crash when trying to list speakers of unsaved session This could turn into infinite recursion since error messages tried to print the list of speakers --- diff --git a/postgresqleu/confreg/models.py b/postgresqleu/confreg/models.py index 87b82ab..a86bb3e 100644 --- a/postgresqleu/confreg/models.py +++ b/postgresqleu/confreg/models.py @@ -690,7 +690,10 @@ class ConferenceSession(models.Model): @property def speaker_list(self): - return ", ".join([s.name for s in self.speaker.all()]) + if self.id: + return ", ".join([s.name for s in self.speaker.all()]) + else: + return "" @property def skill_level_string(self):