Skip to content

Commit 1ba4350

Browse files
committed
Corrected code for [13834], handling minutes and other non-agenda meeting urls correctly.
- Legacy-Id: 13835 Note: SVN reference [13834] has been migrated to Git commit aba3861
1 parent aba3861 commit 1ba4350

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

ietf/doc/models.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -558,11 +558,13 @@ def get_absolute_url(self):
558558
if self.type_id == 'recording':
559559
url = self.external_url
560560
else:
561-
if self.type_id in ('agenda','minutes'):
562-
filename = os.path.splitext(self.external_url)[0]
561+
if self.type_id == 'agenda':
562+
url = urlreverse('ietf.meeting.views.session_agenda', kwargs={'num':meeting.number, 'session':session.group.acronym})
563+
elif self.type_id == 'minutes':
564+
url = urlreverse('ietf.meeting.views.session_minutes', kwargs={'num':meeting.number, 'session':session.group.acronym})
563565
else:
564566
filename = self.external_url
565-
url = urlreverse('ietf.meeting.views.session_agenda', kwargs={'num':meeting.number, 'session':session.group.acronym})
567+
url = '%sproceedings/%s/%s/%s' % (settings.IETF_HOST_URL,meeting.number,self.type_id,filename)
566568
return url
567569
return urlreverse('ietf.doc.views_doc.document_main', kwargs={ 'name': name }, urlconf="ietf.urls")
568570

0 commit comments

Comments
 (0)