@@ -1302,18 +1302,22 @@ def upload_session_agenda(request, session_id, num):
13021302 agenda_sp .rev = doc .rev
13031303 agenda_sp .save ()
13041304 else :
1305- sess_time = session .official_timeslotassignment ().timeslot .time
1305+
1306+ sess_time = session .official_timeslotassignment () and session .official_timeslotassignment ().timeslot .time
13061307 if session .meeting .type_id == 'ietf' :
13071308 name = 'agenda-%s-%s' % (session .meeting .number ,
13081309 session .group .acronym )
13091310 title = 'Agenda IETF%s: %s' % (session .meeting .number ,
13101311 session .group .acronym )
13111312 if not apply_to_all :
1312- name += '-%s' % (sess_time .strftime ("%Y%m%d%H%M" ),)
1313- title += ': %s' % (sess_time .strftime ("%a %H:%M" ),)
1313+ name += '-%s' % (session .docname_token (),)
1314+ if sess_time :
1315+ title += ': %s' % (sess_time .strftime ("%a %H:%M" ),)
13141316 else :
1315- name = 'agenda-%s-%s' % (session .meeting .number , sess_time .strftime ("%Y%m%d%H%M" ))
1316- title = 'Agenda %s: %s' % (session .meeting .number , sess_time .strftime ("%a %H:%M" ))
1317+ name = 'agenda-%s-%s' % (session .meeting .number , session .docname_token ())
1318+ title = 'Agenda %s' % (session .meeting .number , )
1319+ if sess_time :
1320+ title += ': %s' % (sess_time .strftime ("%a %H:%M" ),)
13171321 doc = Document .objects .create (
13181322 name = name ,
13191323 type_id = 'agenda' ,
@@ -1405,14 +1409,13 @@ def upload_session_slides(request, session_id, num, name):
14051409 slides_sp .save ()
14061410 else :
14071411 title = form .cleaned_data ['title' ]
1408- sess_time = session .official_timeslotassignment ().timeslot .time
14091412 if session .meeting .type_id == 'ietf' :
14101413 name = 'slides-%s-%s' % (session .meeting .number ,
14111414 session .group .acronym )
14121415 if not apply_to_all :
1413- name += '-%s' % (sess_time . strftime ( "%Y%m%d%H%M" ),)
1416+ name += '-%s' % (session . docname_token ( ),)
14141417 else :
1415- name = 'slides-%s-%s' % (session .meeting .number , sess_time . strftime ( "%Y%m%d%H%M" ))
1418+ name = 'slides-%s-%s' % (session .meeting .number , session . docname_token ( ))
14161419 name = name + '-' + slugify (title )
14171420 if Document .objects .filter (name = name ).exists ():
14181421 doc = Document .objects .get (name = name )
0 commit comments