Skip to content

Commit cf6143c

Browse files
committed
Show 404 for meeting agendas too far in the future.
- Legacy-Id: 14254
1 parent a6a99dc commit cf6143c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ietf/meeting/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,12 +445,15 @@ def agenda(request, num=None, name=None, base=None, ext=None, owner=None, utc=""
445445

446446
assert num is None or num.isdigit()
447447

448+
current = get_ietf_meeting()
448449
meeting = get_ietf_meeting(num)
450+
if int(meeting.number) > int(current.number):
451+
raise Http404("Meeting too far in the future")
449452
if not meeting or (meeting.number.isdigit() and int(meeting.number) <= 64 and not meeting.agenda.assignments.exists()):
450453
if ext == '.html':
451454
return HttpResponseRedirect( 'https://www.ietf.org/proceedings/%s' % num )
452455
else:
453-
raise Http404
456+
raise Http404(No such meeting")
454457

455458
if name is None:
456459
schedule = get_schedule(meeting, name)

0 commit comments

Comments
 (0)