Skip to content

Commit ffb0293

Browse files
committed
Added a guard to prevent trying to get a document path for a meeting document when the document is not associated with a meeting session.
- Legacy-Id: 12790
1 parent 49a899f commit ffb0293

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

ietf/doc/models.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,11 @@ def get_file_path(self):
9696
return settings.INTERNET_DRAFT_PATH
9797
elif self.type_id in ("agenda", "minutes", "slides", "bluesheets") and self.meeting_related():
9898
doc = self.doc if isinstance(self, DocHistory) else self
99-
meeting = doc.session_set.first().meeting
100-
return os.path.join(meeting.get_materials_path(), self.type_id) + "/"
99+
if doc.session_set.exists():
100+
meeting = doc.session_set.first().meeting
101+
return os.path.join(meeting.get_materials_path(), self.type_id) + "/"
102+
else:
103+
return ""
101104
elif self.type_id == "charter":
102105
return settings.CHARTER_PATH
103106
elif self.type_id == "conflrev":

0 commit comments

Comments
 (0)