Added a guard for the case that slides might be removed from a session while agenda page construction is in flight.

- Legacy-Id: 13926
This commit is contained in:
Henrik Levkowetz 2017-07-17 09:22:06 +00:00
parent 6eb8c03eb5
commit 391d5e9ec5

View file

@ -217,7 +217,10 @@ class DocumentInfo(models.Model):
# we need to do this because DocHistory items don't have
# any session_set entry:
doc = self.doc if isinstance(self, DocHistory) else self
meeting = doc.session_set.first().meeting
sess = doc.session_set.first()
if not sess:
return ""
meeting = sess.meeting
info = dict(doc=self, meeting=meeting)
else:
info = dict(doc=self)