diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 99d59c36f..53d81757f 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -1150,7 +1150,8 @@ def upload_session_bluesheets(request, session_id, num): bluesheet_sp.rev = doc.rev bluesheet_sp.save() else: - sess_time = session.official_timeslotassignment().timeslot.time + ota = session.official_timeslotassignment() + sess_time = ota and ota.timeslot.time if session.meeting.type_id=='ietf': name = 'bluesheets-%s-%s-%s' % (session.meeting.number, session.group.acronym, @@ -1238,7 +1239,8 @@ def upload_session_minutes(request, session_id, num): minutes_sp.rev = doc.rev minutes_sp.save() else: - sess_time = session.official_timeslotassignment().timeslot.time + ota = session.official_timeslotassignment() + sess_time = ota and ota.timeslot.time if session.meeting.type_id=='ietf': name = 'minutes-%s-%s' % (session.meeting.number, session.group.acronym) @@ -1332,8 +1334,8 @@ def upload_session_agenda(request, session_id, num): doc = agenda_sp.document created = False else: - - sess_time = session.official_timeslotassignment() and session.official_timeslotassignment().timeslot.time + ota = session.official_timeslotassignment() + sess_time = ota and ota.timeslot.time if session.meeting.type_id=='ietf': name = 'agenda-%s-%s' % (session.meeting.number, session.group.acronym)