mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-03-27 03:47:50 -04:00
Fix tvdb when genres are missing
This commit is contained in:
parent
c9102fa4b3
commit
5eb4b4c2ba
@ -4,7 +4,6 @@ from langcodes import Language
|
||||
|
||||
from scanner.identifiers.anilist import anilist_enrich_ids
|
||||
from scanner.models.metadataid import MetadataId
|
||||
from scanner.providers.names import ProviderName
|
||||
from scanner.utils import uniq_by
|
||||
|
||||
from ..models.movie import Movie, SearchMovie
|
||||
|
||||
@ -223,7 +223,7 @@ class TVDB(Provider):
|
||||
original_language=Language.get(ret["originalLanguage"]),
|
||||
genres=[
|
||||
cast(Genre, self._genre_map[x["slug"]])
|
||||
for x in ret["genres"]
|
||||
for x in ret.get("genres", [])
|
||||
if self._genre_map[x["slug"]] is not None
|
||||
],
|
||||
rating={}, # TODO: maybe use the `score` value.
|
||||
@ -420,7 +420,7 @@ class TVDB(Provider):
|
||||
original_language=Language.get(show["originalLanguage"]),
|
||||
genres=[
|
||||
cast(Genre, self._genre_map[x["slug"]])
|
||||
for x in show["genres"]
|
||||
for x in show.get("genres", [])
|
||||
if self._genre_map[x["slug"]] is not None
|
||||
],
|
||||
rating={},
|
||||
@ -731,7 +731,7 @@ class TVDB(Provider):
|
||||
original_language=Language.get(ret["originalLanguage"]),
|
||||
genres=[
|
||||
cast(Genre, self._genre_map[x["slug"]])
|
||||
for x in ret["genres"]
|
||||
for x in ret.get("genres", [])
|
||||
if self._genre_map[x["slug"]] is not None
|
||||
],
|
||||
rating={}, # TODO: maybe use the `score` value.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user