mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-22 05:51:10 +00:00
Fixed Wizdom provider by adding some failsafe to imdb_id logic. #1456
This commit is contained in:
parent
ae475f283e
commit
86fb10e3af
1 changed files with 6 additions and 1 deletions
|
@ -120,7 +120,11 @@ class WizdomProvider(Provider):
|
|||
r = self.session.get('http://api.tmdb.org/3/{}/{}{}?api_key={}&language=en'.format(
|
||||
category, tmdb_id, '' if is_movie else '/external_ids', self._tmdb_api_key))
|
||||
r.raise_for_status()
|
||||
return str(r.json().get('imdb_id', '')) or None
|
||||
imdb_id = r.json().get('imdb_id')
|
||||
if imdb_id:
|
||||
return str(imdb_id)
|
||||
else:
|
||||
return None
|
||||
return None
|
||||
|
||||
def query(self, title, season=None, episode=None, year=None, filename=None, imdb_id=None):
|
||||
|
@ -185,6 +189,7 @@ class WizdomProvider(Provider):
|
|||
imdb_id = video.series_imdb_id
|
||||
else:
|
||||
titles = [video.title] + video.alternative_titles
|
||||
imdb_id = video.imdb_id
|
||||
|
||||
for title in titles:
|
||||
subtitles = [s for s in
|
||||
|
|
Loading…
Reference in a new issue