Skip to content

Commit a939936

Browse files
committed
Fixed document methods .get_file_path() and .href() for historic meeting documents, to make urls like /doc/minutes-96-detnet/1/ work.
- Legacy-Id: 11912
1 parent 23d1bc4 commit a939936

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

ietf/doc/models.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ def get_file_path(self):
8080
if self.type_id == "draft":
8181
return settings.INTERNET_DRAFT_PATH
8282
elif self.type_id in ("agenda", "minutes", "slides", "bluesheets") and self.meeting_related():
83-
meeting = self.session_set.first().meeting
83+
doc = self.doc if isinstance(self, DocHistory) else self
84+
meeting = doc.session_set.first().meeting
8485
return os.path.join(meeting.get_materials_path(), self.type_id) + "/"
8586
elif self.type_id == "charter":
8687
return settings.CHARTER_PATH
@@ -120,7 +121,8 @@ def href(self):
120121

121122
meeting = None
122123
if meeting_related:
123-
meeting = self.session_set.first().meeting
124+
doc = self.doc if isinstance(self, DocHistory) else self
125+
meeting = doc.session_set.first().meeting
124126

125127
return format.format(doc=self,meeting=meeting)
126128

0 commit comments

Comments
 (0)