Some fixes

This commit is contained in:
saksham1115 2016-08-02 21:31:59 +00:00
parent 067b1b071a
commit a14f4edc99
2 changed files with 5 additions and 5 deletions

View File

@ -25,11 +25,11 @@ def open_subtitle(path):
subtitle_public_filepath = get_path(path)
with mg_globals.public_store.get_file(
subtitle_public_filepath, 'rb') as subtitle_public_file:
text = subtitle_public_file.read().decode('utf-8')
text = subtitle_public_file.read().decode('utf-8','ignore')
return text
def save_subtitle(path,text):
subtitle_public_filepath = get_path(path)
with mg_globals.public_store.get_file(
subtitle_public_filepath, 'wb') as subtitle_public_file:
subtitle_public_file.write(text)
subtitle_public_file.write(text)

View File

@ -46,7 +46,7 @@ UNSAFE_MIMETYPES = [
@require_active_login
def edit_subtitles(request, media):
allowed_extensions = ['aqt','gsub','jss','sub','ttxt','pjs','psb',
'rt','smi','stl','ssf','srt','ssa','ass','usf','vtt','lrc']
'rt','smi','rst','stl','ssf','srt','ssa','ass','usf','vtt','lrc']
form = forms.EditSubtitlesForm(request.form)
# Add any subtitles
@ -69,7 +69,7 @@ def edit_subtitles(request, media):
return redirect(request,
location=media.url_for_self(request.urlgen))
elif filepath.split('.')[:-1] not in allowed_extensions :
elif filepath.split('.')[-1] not in allowed_extensions :
messages.add_message(
request,
messages.ERROR,
@ -163,4 +163,4 @@ def delete_subtitles(request,media):
("Subtitle file deleted!!!"))
return redirect(request,
location=media.url_for_self(request.urlgen))
location=media.url_for_self(request.urlgen))