Fix TV processing issues: correct method names and add missing episode air date method
Local Docker Build (Dev) / build-dev (pull_request) Successful in 24s

- Fix SonarrClient method call from get_series_by_imdb to series_by_imdb
- Fix SonarrClient method call from get_episodes to episodes_for_series
- Add missing get_episode_air_date method to ExternalClientManager
- Method uses TMDB and OMDb APIs to fetch episode air dates
- Version bump to 2.0.7
This commit is contained in:
2025-10-04 11:41:35 -04:00
parent 7670a16ca3
commit 0980ba0761
3 changed files with 33 additions and 3 deletions
+2 -2
View File
@@ -142,7 +142,7 @@ class TVProcessor:
def _get_sonarr_episodes(self, imdb_id: str) -> Dict[Tuple[int, int], Dict[str, Any]]:
"""Get episode information from Sonarr"""
try:
series_data = self.sonarr.get_series_by_imdb(imdb_id)
series_data = self.sonarr.series_by_imdb(imdb_id)
if not series_data:
return {}
@@ -150,7 +150,7 @@ class TVProcessor:
if not series_id:
return {}
episodes = self.sonarr.get_episodes(series_id)
episodes = self.sonarr.episodes_for_series(series_id)
episode_map = {}
for episode in episodes: