fixes: debugs for 422 and delete option
Local Docker Build (Dev) / build-dev (push) Successful in 4s

This commit is contained in:
2025-10-20 08:42:53 -04:00
parent 3c4e47b08e
commit 741a283df0
5 changed files with 298 additions and 1 deletions
+13
View File
@@ -149,6 +149,19 @@ async def get_tv_series_list(dependencies: dict,
"""Get paginated list of TV series with episode counts"""
db = dependencies["db"]
# Debug logging for 422 troubleshooting
try:
print(f"DEBUG: Series list params - skip:{skip}, limit:{limit}, search:'{search}', imdb_search:'{imdb_search}', date_filter:'{date_filter}', source_filter:'{source_filter}'")
# Validate date_filter values
if date_filter and date_filter not in ['complete', 'incomplete', 'none']:
print(f"ERROR: Invalid date_filter value: '{date_filter}'")
raise HTTPException(status_code=422, detail=f"Invalid date_filter: must be 'complete', 'incomplete', or 'none', got '{date_filter}'")
except Exception as e:
print(f"ERROR: Parameter validation failed: {e}")
raise
with db.get_connection() as conn:
cursor = conn.cursor()