Skip to content

Commit 55ef3a6

Browse files
committed
Change search results for recordings to link to the actual recording. Fixes ietf-tools#1895. Commit ready for merge.
- Legacy-Id: 11501
1 parent b3883b6 commit 55ef3a6

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

ietf/doc/models.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -380,15 +380,18 @@ def get_absolute_url(self):
380380
name = self.name
381381
if self.type_id == "draft" and self.get_state_slug() == "rfc":
382382
name = self.canonical_name()
383-
elif self.type_id in ('slides','agenda','minutes','bluesheets'):
383+
elif self.type_id in ('slides','agenda','minutes','bluesheets','recording'):
384384
session = self.session_set.first()
385385
if session:
386386
meeting = session.meeting
387-
if self.type_id in ('agenda','minutes'):
388-
filename = os.path.splitext(self.external_url)[0]
387+
if self.type_id == 'recording':
388+
url = self.external_url
389389
else:
390-
filename = self.external_url
391-
url = '%sproceedings/%s/%s/%s' % (settings.IETF_HOST_URL,meeting.number,self.type_id,filename)
390+
if self.type_id in ('agenda','minutes'):
391+
filename = os.path.splitext(self.external_url)[0]
392+
else:
393+
filename = self.external_url
394+
url = '%sproceedings/%s/%s/%s' % (settings.IETF_HOST_URL,meeting.number,self.type_id,filename)
392395
return url
393396
return urlreverse('doc_view', kwargs={ 'name': name }, urlconf="ietf.urls")
394397

0 commit comments

Comments
 (0)