Fixed Anidb refinement for not anime episodes. #2463

pull/2471/head v1.4.3-beta.24
Anderson Shindy Oki 5 months ago committed by GitHub
parent 6dbe143364
commit a2fee0e1e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -115,16 +115,16 @@ class AniDBClient(object):
def refine_from_anidb(path, video): def refine_from_anidb(path, video):
if not isinstance(video, Episode) or not video.series_tvdb_id:
logging.debug(f'Video is not an Anime TV series, skipping refinement for {video}')
return
if refined_providers.intersection(settings.general.enabled_providers) and video.series_anidb_id is None: if refined_providers.intersection(settings.general.enabled_providers) and video.series_anidb_id is None:
refine_anidb_ids(video) refine_anidb_ids(video)
def refine_anidb_ids(video): def refine_anidb_ids(video):
if not isinstance(video, Episode) and not video.series_tvdb_id:
logging.debug(f'Video is not an Anime TV series, skipping refinement for {video}')
return video
anidb_client = AniDBClient(settings.anidb.api_client, settings.anidb.api_client_ver) anidb_client = AniDBClient(settings.anidb.api_client, settings.anidb.api_client_ver)
season = video.season if video.season else 0 season = video.season if video.season else 0

Loading…
Cancel
Save