Add query param to remove content from GET /api/v1/files

This commit is contained in:
Juan Calderon-Perez
2025-04-03 23:02:24 -04:00
committed by GitHub
parent be20e6dec0
commit 6d5cb6b04e

View File

@@ -162,11 +162,15 @@ def upload_file(
@router.get("/", response_model=list[FileModelResponse])
async def list_files(user=Depends(get_verified_user)):
async def list_files(user=Depends(get_verified_user), content: bool = Query(True)):
if user.role == "admin":
files = Files.get_files()
else:
files = Files.get_files_by_user_id(user.id)
if not content:
for file in files:
file.data['content'] = ""
return files