updates: more web interface and scan fixes
Local Docker Build (Dev) / build-dev (push) Successful in 5s

This commit is contained in:
2025-11-03 14:38:21 -05:00
parent 04b2afdb19
commit 788b7e79f6
6 changed files with 31 additions and 11 deletions
+7 -2
View File
@@ -238,6 +238,12 @@ class DatabasePopulator:
stats['skipped'] += 1
continue
# Only process episodes that have video files
has_file = episode.get('hasFile', False)
if not has_file:
stats['skipped'] += 1
continue
# Get air date
aired = episode.get('airDate')
@@ -249,7 +255,7 @@ class DatabasePopulator:
if (season_num, episode_num) in bulk_import_dates:
dateadded, source = bulk_import_dates[(season_num, episode_num)]
# Fall back to API query
elif episode.get('hasFile'):
else:
episode_id = episode.get('id')
if episode_id:
import_date = self.sonarr.get_episode_import_history(episode_id)
@@ -267,7 +273,6 @@ class DatabasePopulator:
continue
# Insert into database
has_file = episode.get('hasFile', False)
self.db.upsert_episode_date(imdb_id, season_num, episode_num, aired, dateadded, source, has_file)
stats['added'] += 1