@@ -1322,18 +1322,22 @@ def upload_session_agenda(request, session_id, num):
13221322 agenda_sp .rev = doc .rev
13231323 agenda_sp .save ()
13241324 else :
1325- sess_time = session .official_timeslotassignment ().timeslot .time
1325+
1326+ sess_time = session .official_timeslotassignment () and session .official_timeslotassignment ().timeslot .time
13261327 if session .meeting .type_id == 'ietf' :
13271328 name = 'agenda-%s-%s' % (session .meeting .number ,
13281329 session .group .acronym )
13291330 title = 'Agenda IETF%s: %s' % (session .meeting .number ,
13301331 session .group .acronym )
13311332 if not apply_to_all :
1332- name += '-%s' % (sess_time .strftime ("%Y%m%d%H%M" ),)
1333- title += ': %s' % (sess_time .strftime ("%a %H:%M" ),)
1333+ name += '-%s' % (session .docname_token (),)
1334+ if sess_time :
1335+ title += ': %s' % (sess_time .strftime ("%a %H:%M" ),)
13341336 else :
1335- name = 'agenda-%s-%s' % (session .meeting .number , sess_time .strftime ("%Y%m%d%H%M" ))
1336- title = 'Agenda %s: %s' % (session .meeting .number , sess_time .strftime ("%a %H:%M" ))
1337+ name = 'agenda-%s-%s' % (session .meeting .number , session .docname_token ())
1338+ title = 'Agenda %s' % (session .meeting .number , )
1339+ if sess_time :
1340+ title += ': %s' % (sess_time .strftime ("%a %H:%M" ),)
13371341 doc = Document .objects .create (
13381342 name = name ,
13391343 type_id = 'agenda' ,
@@ -1425,14 +1429,13 @@ def upload_session_slides(request, session_id, num, name):
14251429 slides_sp .save ()
14261430 else :
14271431 title = form .cleaned_data ['title' ]
1428- sess_time = session .official_timeslotassignment ().timeslot .time
14291432 if session .meeting .type_id == 'ietf' :
14301433 name = 'slides-%s-%s' % (session .meeting .number ,
14311434 session .group .acronym )
14321435 if not apply_to_all :
1433- name += '-%s' % (sess_time . strftime ( "%Y%m%d%H%M" ),)
1436+ name += '-%s' % (session . docname_token ( ),)
14341437 else :
1435- name = 'slides-%s-%s' % (session .meeting .number , sess_time . strftime ( "%Y%m%d%H%M" ))
1438+ name = 'slides-%s-%s' % (session .meeting .number , session . docname_token ( ))
14361439 name = name + '-' + slugify (title )
14371440 if Document .objects .filter (name = name ).exists ():
14381441 doc = Document .objects .get (name = name )
0 commit comments