updates: more web interface and scan fixes
Local Docker Build (Dev) / build-dev (push) Successful in 5s
Local Docker Build (Dev) / build-dev (push) Successful in 5s
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user