web: more date add debugs
Local Docker Build (Dev) / build-dev (push) Successful in 4s

This commit is contained in:
2025-10-26 11:54:45 -04:00
parent ee403f9ac7
commit 5d3754b401
+9 -2
View File
@@ -1315,9 +1315,16 @@ def register_web_routes(app, dependencies):
return await update_episode_date(dependencies, imdb_id, season, episode, dateadded, source) return await update_episode_date(dependencies, imdb_id, season, episode, dateadded, source)
@app.put("/api/episodes/{imdb_id}/{season}/{episode}") @app.put("/api/episodes/{imdb_id}/{season}/{episode}")
async def api_update_episode(imdb_id: str, season: int, episode: int, async def api_update_episode(imdb_id: str, season: int, episode: int, request: Request):
dateadded: str = None, source: str = "manual"): try:
# Parse JSON body
data = await request.json()
dateadded = data.get('dateadded')
source = data.get('source', 'manual')
return await update_episode_date(dependencies, imdb_id, season, episode, dateadded, source) return await update_episode_date(dependencies, imdb_id, season, episode, dateadded, source)
except Exception as e:
print(f"❌ Error parsing episode update request: {e}")
raise HTTPException(status_code=400, detail=f"Invalid request format: {str(e)}")
@app.get("/api/episodes/{imdb_id}/{season}/{episode}/date-options") @app.get("/api/episodes/{imdb_id}/{season}/{episode}/date-options")
async def api_episode_date_options(imdb_id: str, season: int, episode: int): async def api_episode_date_options(imdb_id: str, season: int, episode: int):