From 5c88572ac7d72a1d57e57410176b83a4869832af Mon Sep 17 00:00:00 2001 From: Lukas Date: Sun, 2 Nov 2025 15:29:16 +0100 Subject: [PATCH] fix missing list --- src/server/api/anime.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/server/api/anime.py b/src/server/api/anime.py index e2701b5..649f3ee 100644 --- a/src/server/api/anime.py +++ b/src/server/api/anime.py @@ -27,12 +27,15 @@ async def get_anime_status( HTTPException: If status retrieval fails """ try: - directory = getattr(series_app, "directory", "") if series_app else "" + directory = ( + getattr(series_app, "directory_to_search", "") + if series_app else "" + ) # Get series count series_count = 0 - if series_app and hasattr(series_app, "List"): - series = series_app.List.GetList() + if series_app and hasattr(series_app, "list"): + series = series_app.list.GetList() series_count = len(series) if series else 0 return { @@ -166,10 +169,10 @@ async def list_anime( try: # Get missing episodes from series app - if not hasattr(series_app, "List"): + if not hasattr(series_app, "list"): return [] - series = series_app.List.GetMissingEpisode() + series = series_app.list.GetMissingEpisode() summaries: List[AnimeSummary] = [] for serie in series: # Get all properties from the serie object @@ -499,8 +502,8 @@ async def add_series( detail="Series name cannot be empty", ) - # Check if series_app has the List attribute - if not hasattr(series_app, "List"): + # Check if series_app has the list attribute + if not hasattr(series_app, "list"): raise HTTPException( status_code=status.HTTP_501_NOT_IMPLEMENTED, detail="Series list functionality not available", @@ -520,7 +523,7 @@ async def add_series( ) # Add the series to the list - series_app.List.add(serie) + series_app.list.add(serie) # Refresh the series list to update the cache if hasattr(series_app, "refresh_series_list"): @@ -558,13 +561,13 @@ async def get_anime( """ try: # Check if series_app is available - if not series_app or not hasattr(series_app, "List"): + if not series_app or not hasattr(series_app, "list"): raise HTTPException( status_code=status.HTTP_404_NOT_FOUND, detail="Series not found", ) - series = series_app.List.GetList() + series = series_app.list.GetList() found = None for serie in series: matches_key = getattr(serie, "key", None) == anime_id