From 16164ddba72b0818825b53a83732c95f911ff3ec Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Sun, 18 Nov 2018 15:00:28 +0100 Subject: [PATCH] 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 --- postgresqleu/confreg/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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): -- 2.39.5