NoDataFile #1

Merged
lukas.pupkalipinski merged 70 commits from NoDataFile into main 2026-01-09 18:42:18 +01:00
Showing only changes of commit 63742bb369 - Show all commits

View File

@ -418,15 +418,42 @@ async def sync_series_from_data_files(
skip_load=True
)
added_count = 0
skipped_count = 0
for serie in all_series:
result = await serie_list.add_to_db(serie, db)
if result:
added_count += 1
log.debug(
"Added series to database",
# Handle series with empty name - use folder as fallback
if not serie.name or not serie.name.strip():
if serie.folder and serie.folder.strip():
serie.name = serie.folder.strip()
log.debug(
"Using folder as name fallback",
key=serie.key,
folder=serie.folder
)
else:
log.warning(
"Skipping series with empty name and folder",
key=serie.key
)
skipped_count += 1
continue
try:
result = await serie_list.add_to_db(serie, db)
if result:
added_count += 1
log.debug(
"Added series to database",
name=serie.name,
key=serie.key
)
except Exception as e:
log.warning(
"Failed to add series to database",
key=serie.key,
name=serie.name,
key=serie.key
error=str(e)
)
skipped_count += 1
log.info(
"Data file sync complete",