From 328b37897861713acc284a95910fdf960e442d4a Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Wed, 6 Sep 2023 20:41:29 +0200 Subject: [PATCH] Filter out unpopular shows --- .../providers/implementations/themoviedatabase.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scanner/providers/implementations/themoviedatabase.py b/scanner/providers/implementations/themoviedatabase.py index caf20cb2..8bc895a4 100644 --- a/scanner/providers/implementations/themoviedatabase.py +++ b/scanner/providers/implementations/themoviedatabase.py @@ -355,7 +355,11 @@ class TheMovieDatabase(Provider): season = 1 episode_nbr = absolute - if absolute is None and self.absolute_episode_cache[show_id]: + if ( + absolute is None + and show_id in self.absolute_episode_cache + and self.absolute_episode_cache[show_id] + ): absolute = next( ( # The + 1 is to go from 0based index to 1based absolute number @@ -441,6 +445,12 @@ class TheMovieDatabase(Provider): ) if res: results = res + else: + # Ignore totally unpopular shows or unknown ones. + # sorted is stable and False