From 0e29a22141ecb0bd8d1e3188352de5de8448cdba Mon Sep 17 00:00:00 2001 From: Mawoka Date: Sat, 15 Jun 2024 23:16:02 +0200 Subject: [PATCH] :bug: Fix S3 upload not working --- classquiz/routers/storage.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/classquiz/routers/storage.py b/classquiz/routers/storage.py index 6f8918a..2bb3dbf 100644 --- a/classquiz/routers/storage.py +++ b/classquiz/routers/storage.py @@ -118,9 +118,7 @@ async def download_file_head(file_name: str) -> Response: @router.post("/") -async def upload_file( - request: Request, file: UploadFile = File(), user: User = Depends(get_current_user) -) -> PublicStorageItem: +async def upload_file(file: UploadFile = File(), user: User = Depends(get_current_user)) -> PublicStorageItem: if file.content_type not in ALLOWED_MIME_TYPES: raise HTTPException(status_code=422, detail="Unsupported") if user.storage_used > settings.free_storage_limit: @@ -137,12 +135,11 @@ async def upload_file( deleted_at=None, alt_text=None, ) - print("File Size:", request.headers.get("Content-Length")) await storage.upload( file_name=file_id.hex, file_data=file.file, mime_type=file.content_type, - size=request.headers.get("Content-Length"), + size=size, ) await file_obj.save() await arq.enqueue_job("calculate_hash", file_id.hex)