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'):