public_filename = secure_filename(
request.files['subtitle_file'].filename)
filepath = request.files['subtitle_file'].filename
- if filepath.count('.') != 1: # Not allowing double extensions or no extensions
- messages.add_message(
- request,
- messages.ERROR,
- ("Check the filename"))
-
- return redirect(request,
- location=media.url_for_self(request.urlgen))
- elif filepath.split('.')[-1] not in allowed_extensions :
+ if filepath.split('.')[-1] not in allowed_extensions :
messages.add_message(
request,
messages.ERROR,
return redirect(request,
location=media.url_for_self(request.urlgen))
- subtitle_public_filepath \
- = mg_globals.public_store.get_unique_filepath(
+ subtitle_public_filepath = mg_globals.public_store.get_unique_filepath(
['media_entries', six.text_type(media.id), 'subtitle',
public_filename])