diff --git a/navi/main.py b/navi/main.py index 3fea4eb..6fa2747 100644 --- a/navi/main.py +++ b/navi/main.py @@ -139,12 +139,12 @@ from fastapi.responses import RedirectResponse -@app.get("/sessions/{session_id}/files/{filename}", include_in_schema=False) -async def legacy_session_file_redirect(session_id: str, filename: str, download: bool = False): - target = f"/api/sessions/{session_id}/files/{filename}" +@app.get("/api/sessions/{session_id}/files/{filename}", include_in_schema=False) +async def api_session_file_redirect(session_id: str, filename: str, download: bool = False): + target = f"/sessions/{session_id}/files/{filename}" if download: target += "?download=1" - return RedirectResponse(url=target, status_code=301) + return RedirectResponse(url=target, status_code=307) @app.get("/", include_in_schema=False)