From 6744ebcb5b1f598f43a5a36b49b5fdf5ee5677e7 Mon Sep 17 00:00:00 2001 From: Luigi311 Date: Tue, 16 Jan 2024 04:07:40 -0700 Subject: [PATCH] Jellyfin: Skip season if no indexnumber Signed-off-by: Luigi311 --- src/jellyfin.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/jellyfin.py b/src/jellyfin.py index b14b13d..a7b25e4 100644 --- a/src/jellyfin.py +++ b/src/jellyfin.py @@ -310,6 +310,13 @@ class Jellyfin: for seasons in seasons_watched_filtered: if len(seasons["Items"]) > 0: for season in seasons["Items"]: + if "IndexNumber" not in season: + logger( + f"Jellyfin: Skipping show {season.get('SeriesName')} season {season.get('Name')} as it has no index number", + 3, + ) + + continue season_identifiers = dict(seasons["Identifiers"]) season_identifiers["season_index"] = season["IndexNumber"] watched_task = self.query(