From afe0ef0a5603614a805519c3d165155b5ae4215d Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Fri, 23 Jun 2023 22:32:33 +0200 Subject: [PATCH] tvmaze: Ignore missing language when generating tags --- server/entertainment_decider/extractors/all/tvmaze.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/entertainment_decider/extractors/all/tvmaze.py b/server/entertainment_decider/extractors/all/tvmaze.py index b443691..66c8b60 100644 --- a/server/entertainment_decider/extractors/all/tvmaze.py +++ b/server/entertainment_decider/extractors/all/tvmaze.py @@ -189,7 +189,9 @@ WEB_CHANNEL_PREFIX = f"{EXTRACTOR_KEY}/web_channel" def get_show_tags(show: TvmazeShow) -> Iterable[Tag]: yield predefined_series_tag() yield get_show_type_tag(show["type"]) - yield get_language_tag(show["language"]) + language = show["language"] + if language is not None: + yield get_language_tag(language) for genre in show["genres"]: yield get_genre_tag(genre) network = show["network"]