fix: airdate issues
Local Docker Build (Dev) / build-dev (push) Successful in 4s

This commit is contained in:
2025-10-15 18:51:16 -04:00
parent b8d85e356a
commit 4ea202cca2
2 changed files with 11 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
2.2.14 2.2.15
+10 -1
View File
@@ -192,10 +192,19 @@ class TVSeriesProcessor:
aired, dateadded, source = self._get_episode_dates_from_sonarr(imdb_id, season_num, episode_num) aired, dateadded, source = self._get_episode_dates_from_sonarr(imdb_id, season_num, episode_num)
# Step 4: Create/update NFO and database # Step 4: Create/update NFO and database
if dateadded: if dateadded or aired:
# Get episode metadata for title/plot # Get episode metadata for title/plot
title, plot = self._get_episode_metadata_from_sonarr(imdb_id, season_num, episode_num) title, plot = self._get_episode_metadata_from_sonarr(imdb_id, season_num, episode_num)
# Use aired date as dateadded if no import date found (user requirement)
if not dateadded and aired:
dateadded = aired
if source == "no_data_found":
source = "tmdb:air_date_fallback"
else:
source = f"{source}_used_as_dateadded"
_log("INFO", f"Using aired date as dateadded for S{season_num:02d}E{episode_num:02d}: {dateadded}")
# Create/update NFO with video filename # Create/update NFO with video filename
success = self.episode_nfo_manager.create_episode_nfo( success = self.episode_nfo_manager.create_episode_nfo(
season_dir, season_num, episode_num, aired, dateadded, source, title, plot season_dir, season_num, episode_num, aired, dateadded, source, title, plot