mirror of
https://github.com/morpheus65535/bazarr.git
synced 2024-11-14 11:44:45 +08:00
Fixed series indexing when malformed alternate title is returned by Sonarr
This commit is contained in:
parent
f6c5ee6bfc
commit
6ddfdfee6a
1 changed files with 5 additions and 3 deletions
|
@ -35,9 +35,11 @@ def seriesParser(show, action, tags_dict, language_profiles, serie_default_profi
|
||||||
if image['coverType'] == 'fanart':
|
if image['coverType'] == 'fanart':
|
||||||
fanart = image['url'].split('?')[0]
|
fanart = image['url'].split('?')[0]
|
||||||
|
|
||||||
alternate_titles = None
|
|
||||||
if show['alternateTitles'] is not None:
|
if show['alternateTitles'] is not None:
|
||||||
alternate_titles = str([item['title'] for item in show['alternateTitles']])
|
alternate_titles = [item['title'] for item in show['alternateTitles'] if 'title' in item and item['title'] not
|
||||||
|
in [None, ''] and item["title"] != show["title"]]
|
||||||
|
else:
|
||||||
|
alternate_titles = []
|
||||||
|
|
||||||
tags = [d['label'] for d in tags_dict if d['id'] in show['tags']]
|
tags = [d['label'] for d in tags_dict if d['id'] in show['tags']]
|
||||||
|
|
||||||
|
@ -64,7 +66,7 @@ def seriesParser(show, action, tags_dict, language_profiles, serie_default_profi
|
||||||
'audio_language': str(audio_language),
|
'audio_language': str(audio_language),
|
||||||
'sortTitle': show['sortTitle'],
|
'sortTitle': show['sortTitle'],
|
||||||
'year': str(show['year']),
|
'year': str(show['year']),
|
||||||
'alternativeTitles': alternate_titles,
|
'alternativeTitles': str(alternate_titles),
|
||||||
'tags': str(tags),
|
'tags': str(tags),
|
||||||
'seriesType': show['seriesType'],
|
'seriesType': show['seriesType'],
|
||||||
'imdbId': imdbId,
|
'imdbId': imdbId,
|
||||||
|
|
Loading…
Reference in a new issue