This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user