diff --git a/src/app/views.py b/src/app/views.py index 79d22fa..20903ef 100644 --- a/src/app/views.py +++ b/src/app/views.py @@ -67,7 +67,7 @@ async def download_cached_file(request: Request, object_id: int, object_type: st ) if data is None: - raise HTTPException(status_code=status.HTTP_404_NOT_FOUND) + raise HTTPException(status_code=status.HTTP_204_NO_CONTENT) response, client = data @@ -75,6 +75,8 @@ async def download_cached_file(request: Request, object_id: int, object_type: st await response.aclose() await client.aclose() + assert book + return StreamingResponse( response.aiter_bytes(), headers={