Handle num=None case in proceedings() and specify meeting number in test_proceedings_no_agenda. Fixes #3385. Commit ready for merge.
- Legacy-Id: 19300
This commit is contained in:
parent
b88a695ad1
commit
ca78da6ff4
|
@ -615,7 +615,8 @@ class MeetingTests(TestCase):
|
|||
self.assertEqual(r.status_code, 200)
|
||||
|
||||
def test_proceedings_no_agenda(self):
|
||||
meeting = MeetingFactory(type_id='ietf',populate_schedule=False,date=datetime.date.today())
|
||||
# Meeting number must be larger than the last special-cased proceedings (currently 96)
|
||||
meeting = MeetingFactory(type_id='ietf',populate_schedule=False,date=datetime.date.today(), number='100')
|
||||
url = urlreverse('ietf.meeting.views.proceedings')
|
||||
r = self.client.get(url)
|
||||
self.assertRedirects(r, urlreverse('ietf.meeting.views.materials'))
|
||||
|
|
|
@ -3791,7 +3791,7 @@ def proceedings(request, num=None):
|
|||
meeting = get_meeting(num)
|
||||
|
||||
if (meeting.number.isdigit() and int(meeting.number) <= 96):
|
||||
return HttpResponseRedirect( 'https://www.ietf.org/proceedings/%s' % num )
|
||||
return HttpResponseRedirect('https://www.ietf.org/proceedings/%s' % meeting.number)
|
||||
|
||||
if not meeting.schedule or not meeting.schedule.assignments.exists():
|
||||
kwargs = dict()
|
||||
|
|
Loading…
Reference in a new issue