mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-23 06:21:05 +00:00
Modified "no subtitles found" notification to be a message instead of an error.
This commit is contained in:
parent
0f19d79fa2
commit
ad6557357d
2 changed files with 18 additions and 4 deletions
|
@ -15,7 +15,7 @@ from subtitles.tools.delete import delete_subtitles
|
|||
from sonarr.history import history_log
|
||||
from app.notifier import send_notifications
|
||||
from subtitles.indexer.series import store_subtitles
|
||||
from app.event_handler import event_stream
|
||||
from app.event_handler import event_stream, show_message
|
||||
from app.config import settings
|
||||
|
||||
from ..utils import authenticate
|
||||
|
@ -69,6 +69,12 @@ class EpisodesSubtitles(Resource):
|
|||
language = args.get('language')
|
||||
hi = args.get('hi').capitalize()
|
||||
forced = args.get('forced').capitalize()
|
||||
if hi == 'True':
|
||||
language_str = f'{language}:hi'
|
||||
elif forced == 'True':
|
||||
language_str = f'{language}:forced'
|
||||
else:
|
||||
language_str = language
|
||||
|
||||
audio_language_list = get_audio_profile_languages(episodeInfo.audio_language)
|
||||
if len(audio_language_list) > 0:
|
||||
|
@ -88,7 +94,8 @@ class EpisodesSubtitles(Resource):
|
|||
store_subtitles(result.path, episodePath)
|
||||
else:
|
||||
event_stream(type='episode', payload=sonarrEpisodeId)
|
||||
return 'No subtitles found', 500
|
||||
show_message(f'No {language_str.upper()} subtitles found')
|
||||
return '', 204
|
||||
except OSError:
|
||||
return 'Unable to save subtitles file. Permission or path mapping issue?', 409
|
||||
else:
|
||||
|
|
|
@ -15,7 +15,7 @@ from subtitles.tools.delete import delete_subtitles
|
|||
from radarr.history import history_log_movie
|
||||
from app.notifier import send_notifications_movie
|
||||
from subtitles.indexer.movies import store_subtitles_movie
|
||||
from app.event_handler import event_stream
|
||||
from app.event_handler import event_stream, show_message
|
||||
from app.config import settings
|
||||
|
||||
from ..utils import authenticate
|
||||
|
@ -67,6 +67,12 @@ class MoviesSubtitles(Resource):
|
|||
language = args.get('language')
|
||||
hi = args.get('hi').capitalize()
|
||||
forced = args.get('forced').capitalize()
|
||||
if hi == 'True':
|
||||
language_str = f'{language}:hi'
|
||||
elif forced == 'True':
|
||||
language_str = f'{language}:forced'
|
||||
else:
|
||||
language_str = language
|
||||
|
||||
audio_language_list = get_audio_profile_languages(movieInfo.audio_language)
|
||||
if len(audio_language_list) > 0:
|
||||
|
@ -85,7 +91,8 @@ class MoviesSubtitles(Resource):
|
|||
store_subtitles_movie(result.path, moviePath)
|
||||
else:
|
||||
event_stream(type='movie', payload=radarrId)
|
||||
return 'No subtitles found', 500
|
||||
show_message(f'No {language_str.upper()} subtitles found')
|
||||
return '', 204
|
||||
except OSError:
|
||||
return 'Unable to save subtitles file. Permission or path mapping issue?', 409
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue