Merged in [19300] from jennifer@painless-security.com:
Handle num=None case in proceedings() and specify meeting number in test_proceedings_no_agenda. Fixes #3385.
- Legacy-Id: 19323
Note: SVN reference [19300] has been migrated to Git commit ca78da6ff4
This commit is contained in:
commit
a6205c3c31
|
@ -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