From babe5ac0dffd73b84bfe75793e7271f54ee3ec66 Mon Sep 17 00:00:00 2001 From: SBCrumb Date: Tue, 28 Oct 2025 16:51:21 -0400 Subject: [PATCH] udpates to detect specials --- processors/tv_processor.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/processors/tv_processor.py b/processors/tv_processor.py index 3859fd7..9312cec 100644 --- a/processors/tv_processor.py +++ b/processors/tv_processor.py @@ -324,6 +324,12 @@ class TVProcessor: sonarr_data = sonarr_episodes[(season, episode)] aired = sonarr_data.get('airDate') dateadded = sonarr_data.get('dateAdded') + + # Enhanced debugging for Season 0 (Specials) + if season == 0: + _log("DEBUG", f"SPECIALS DEBUG S{season:02d}E{episode:02d}: Full Sonarr data: {sonarr_data}") + _log("DEBUG", f"SPECIALS DEBUG S{season:02d}E{episode:02d}: airDate='{aired}', dateAdded='{dateadded}'") + if dateadded: source = "sonarr:history.import" _log("DEBUG", f"S{season:02d}E{episode:02d}: Got Sonarr import date: {dateadded}") @@ -439,6 +445,11 @@ class TVProcessor: 'dateAdded': None } + # Enhanced debugging for Season 0 (Specials) + if season == 0: + _log("DEBUG", f"SPECIALS SONARR RAW S{season:02d}E{episode_num:02d}: airDate='{episode.get('airDate')}', hasFile={episode.get('hasFile')}") + _log("DEBUG", f"SPECIALS SONARR RAW S{season:02d}E{episode_num:02d}: Full episode data: {episode}") + # First try to get import date from history (more accurate) episode_id = episode.get('id') if episode_id and episode.get('hasFile'):