diff --git a/bazarr/api/system/settings.py b/bazarr/api/system/settings.py index 2fad51c72..48b69789c 100644 --- a/bazarr/api/system/settings.py +++ b/bazarr/api/system/settings.py @@ -95,9 +95,9 @@ class SystemSettings(Resource): event_stream("languages") if settings.general.getboolean('use_sonarr'): - scheduler.add_job(list_missing_subtitles, kwargs={'send_event': False}) + scheduler.add_job(list_missing_subtitles, kwargs={'send_event': True}) if settings.general.getboolean('use_radarr'): - scheduler.add_job(list_missing_subtitles_movies, kwargs={'send_event': False}) + scheduler.add_job(list_missing_subtitles_movies, kwargs={'send_event': True}) # Update Notification notifications = request.form.getlist('notifications-providers') diff --git a/bazarr/subtitles/indexer/movies.py b/bazarr/subtitles/indexer/movies.py index 31f6529ea..05e41506f 100644 --- a/bazarr/subtitles/indexer/movies.py +++ b/bazarr/subtitles/indexer/movies.py @@ -246,7 +246,9 @@ def list_missing_subtitles_movies(no=None, send_event=True): if send_event: event_stream(type='movie', payload=movie_subtitles['radarrId']) - event_stream(type='badges') + event_stream(type='movie-wanted', action='update', payload=movie_subtitles['radarrId']) + if send_event: + event_stream(type='badges') def movies_full_scan_subtitles(): diff --git a/bazarr/subtitles/indexer/series.py b/bazarr/subtitles/indexer/series.py index 002d039cf..c93ad8f4e 100644 --- a/bazarr/subtitles/indexer/series.py +++ b/bazarr/subtitles/indexer/series.py @@ -256,7 +256,9 @@ def list_missing_subtitles(no=None, epno=None, send_event=True): if send_event: event_stream(type='episode', payload=episode_subtitles['sonarrEpisodeId']) - event_stream(type='badges') + event_stream(type='episode-wanted', action='update', payload=episode_subtitles['sonarrEpisodeId']) + if send_event: + event_stream(type='badges') def series_full_scan_subtitles():