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,7 +418,26 @@ async def sync_series_from_data_files(
skip_load=True skip_load=True
) )
added_count = 0 added_count = 0
skipped_count = 0
for serie in all_series: for serie in all_series:
# 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) result = await serie_list.add_to_db(serie, db)
if result: if result:
added_count += 1 added_count += 1
@ -427,6 +446,14 @@ async def sync_series_from_data_files(
name=serie.name, name=serie.name,
key=serie.key key=serie.key
) )
except Exception as e:
log.warning(
"Failed to add series to database",
key=serie.key,
name=serie.name,
error=str(e)
)
skipped_count += 1
log.info( log.info(
"Data file sync complete", "Data file sync complete",