projects
/
pgeu-website.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
26cbb1f
)
Don't crash when trying to list speakers of unsaved session
author
Magnus Hagander
<magnus@hagander.net>
Sun, 18 Nov 2018 14:00:28 +0000
(15:00 +0100)
committer
Magnus Hagander
<magnus@hagander.net>
Sun, 18 Nov 2018 14:00:28 +0000
(15:00 +0100)
This could turn into infinite recursion since error messages tried to
print the list of speakers
postgresqleu/confreg/models.py
patch
|
blob
|
blame
|
history
diff --git
a/postgresqleu/confreg/models.py
b/postgresqleu/confreg/models.py
index 87b82ab5053da52ef5790b29eb28305fd11403ed..a86bb3e29faa46f94442102a37b5c8fd63c25659 100644
(file)
--- 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 "<none>"
@property
def skill_level_string(self):