Fixed translation issue for episodes subtitles. #2214

pull/2222/head
morpheus65535 10 months ago
parent e0e5daea1d
commit fa42346968

@ -78,7 +78,7 @@ class Subtitles(Resource):
if media_type == 'episode':
subsync.sync(video_path=video_path, srt_path=subtitles_path,
srt_lang=language, media_type='series', sonarr_series_id=metadata.sonarrSeriesId,
sonarr_episode_id=int(id))
sonarr_episode_id=id)
else:
subsync.sync(video_path=video_path, srt_path=subtitles_path,
srt_lang=language, media_type='movies', radarr_id=id)
@ -92,8 +92,8 @@ class Subtitles(Resource):
translate_subtitles_file(video_path=video_path, source_srt_file=subtitles_path,
from_lang=from_language, to_lang=dest_language, forced=forced, hi=hi,
media_type="series" if media_type == "episode" else "movies",
sonarr_series_id=metadata.sonarrSeriesId,
sonarr_episode_id=int(id),
sonarr_series_id=metadata.sonarrSeriesId if media_type == "episode" else None,
sonarr_episode_id=id,
radarr_id=id)
else:
use_original_format = True if args.get('original_format') == 'true' else False
@ -109,10 +109,10 @@ class Subtitles(Resource):
if media_type == 'episode':
store_subtitles(path_mappings.path_replace_reverse(video_path), video_path)
event_stream(type='series', payload=metadata.sonarrSeriesId)
event_stream(type='episode', payload=int(id))
event_stream(type='episode', payload=id)
else:
store_subtitles_movie(path_mappings.path_replace_reverse_movie(video_path), video_path)
event_stream(type='movie', payload=int(id))
event_stream(type='movie', payload=id)
return '', 204

Loading…
Cancel
Save