mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-23 14:31:06 +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 sonarr.history import history_log
|
||||||
from app.notifier import send_notifications
|
from app.notifier import send_notifications
|
||||||
from subtitles.indexer.series import store_subtitles
|
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 app.config import settings
|
||||||
|
|
||||||
from ..utils import authenticate
|
from ..utils import authenticate
|
||||||
|
@ -69,6 +69,12 @@ class EpisodesSubtitles(Resource):
|
||||||
language = args.get('language')
|
language = args.get('language')
|
||||||
hi = args.get('hi').capitalize()
|
hi = args.get('hi').capitalize()
|
||||||
forced = args.get('forced').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)
|
audio_language_list = get_audio_profile_languages(episodeInfo.audio_language)
|
||||||
if len(audio_language_list) > 0:
|
if len(audio_language_list) > 0:
|
||||||
|
@ -88,7 +94,8 @@ class EpisodesSubtitles(Resource):
|
||||||
store_subtitles(result.path, episodePath)
|
store_subtitles(result.path, episodePath)
|
||||||
else:
|
else:
|
||||||
event_stream(type='episode', payload=sonarrEpisodeId)
|
event_stream(type='episode', payload=sonarrEpisodeId)
|
||||||
return 'No subtitles found', 500
|
show_message(f'No {language_str.upper()} subtitles found')
|
||||||
|
return '', 204
|
||||||
except OSError:
|
except OSError:
|
||||||
return 'Unable to save subtitles file. Permission or path mapping issue?', 409
|
return 'Unable to save subtitles file. Permission or path mapping issue?', 409
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -15,7 +15,7 @@ from subtitles.tools.delete import delete_subtitles
|
||||||
from radarr.history import history_log_movie
|
from radarr.history import history_log_movie
|
||||||
from app.notifier import send_notifications_movie
|
from app.notifier import send_notifications_movie
|
||||||
from subtitles.indexer.movies import store_subtitles_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 app.config import settings
|
||||||
|
|
||||||
from ..utils import authenticate
|
from ..utils import authenticate
|
||||||
|
@ -67,6 +67,12 @@ class MoviesSubtitles(Resource):
|
||||||
language = args.get('language')
|
language = args.get('language')
|
||||||
hi = args.get('hi').capitalize()
|
hi = args.get('hi').capitalize()
|
||||||
forced = args.get('forced').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)
|
audio_language_list = get_audio_profile_languages(movieInfo.audio_language)
|
||||||
if len(audio_language_list) > 0:
|
if len(audio_language_list) > 0:
|
||||||
|
@ -85,7 +91,8 @@ class MoviesSubtitles(Resource):
|
||||||
store_subtitles_movie(result.path, moviePath)
|
store_subtitles_movie(result.path, moviePath)
|
||||||
else:
|
else:
|
||||||
event_stream(type='movie', payload=radarrId)
|
event_stream(type='movie', payload=radarrId)
|
||||||
return 'No subtitles found', 500
|
show_message(f'No {language_str.upper()} subtitles found')
|
||||||
|
return '', 204
|
||||||
except OSError:
|
except OSError:
|
||||||
return 'Unable to save subtitles file. Permission or path mapping issue?', 409
|
return 'Unable to save subtitles file. Permission or path mapping issue?', 409
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue