Limited the document name for uploaded slides to use 128 slugified characters from the slideset title as part of the name. Fixes a possible server 500 issue.

- Legacy-Id: 15381
This commit is contained in:
Henrik Levkowetz 2018-07-18 16:10:47 +00:00
parent 6b20768b3e
commit 803b239674

View file

@ -1484,7 +1484,7 @@ def upload_session_slides(request, session_id, num, name):
name += '-%s' % (session.docname_token(),)
else:
name = 'slides-%s-%s' % (session.meeting.number, session.docname_token())
name = name + '-' + slugify(title).replace('_', '-')
name = name + '-' + slugify(title).replace('_', '-')[:128]
if Document.objects.filter(name=name).exists():
doc = Document.objects.get(name=name)
doc.rev = '%02d' % (int(doc.rev)+1)