mirror of
https://github.com/morpheus65535/bazarr
synced 2025-03-10 06:02:51 +00:00
Fixed episodes subtitles search when notified of import by Sonarr v3 SignalR feed. #1946
This commit is contained in:
parent
bc32ddbc57
commit
c492de8b67
1 changed files with 12 additions and 2 deletions
|
@ -18,6 +18,7 @@ from sonarr.sync.series import update_series, update_one_series
|
||||||
from radarr.sync.movies import update_movies, update_one_movie
|
from radarr.sync.movies import update_movies, update_one_movie
|
||||||
from sonarr.info import get_sonarr_info, url_sonarr
|
from sonarr.info import get_sonarr_info, url_sonarr
|
||||||
from radarr.info import url_radarr
|
from radarr.info import url_radarr
|
||||||
|
from .database import TableShows
|
||||||
|
|
||||||
from .config import settings
|
from .config import settings
|
||||||
from .scheduler import scheduler
|
from .scheduler import scheduler
|
||||||
|
@ -236,8 +237,17 @@ def dispatcher(data):
|
||||||
series_title = data['body']['resource']['title']
|
series_title = data['body']['resource']['title']
|
||||||
series_year = data['body']['resource']['year']
|
series_year = data['body']['resource']['year']
|
||||||
elif topic == 'episode':
|
elif topic == 'episode':
|
||||||
series_title = data['body']['resource']['series']['title']
|
if 'series' in data['body']['resource']:
|
||||||
series_year = data['body']['resource']['series']['year']
|
series_title = data['body']['resource']['series']['title']
|
||||||
|
series_year = data['body']['resource']['series']['year']
|
||||||
|
else:
|
||||||
|
series_metadata = TableShows.select(TableShows.title, TableShows.year)\
|
||||||
|
.where(TableShows.sonarrSeriesId == data['body']['resource']['seriesId'])\
|
||||||
|
.dicts()\
|
||||||
|
.get_or_none()
|
||||||
|
if series_metadata:
|
||||||
|
series_title = series_metadata['title']
|
||||||
|
series_year = series_metadata['year']
|
||||||
episode_title = data['body']['resource']['title']
|
episode_title = data['body']['resource']['title']
|
||||||
season_number = data['body']['resource']['seasonNumber']
|
season_number = data['body']['resource']['seasonNumber']
|
||||||
episode_number = data['body']['resource']['episodeNumber']
|
episode_number = data['body']['resource']['episodeNumber']
|
||||||
|
|
Loading…
Add table
Reference in a new issue