Browse Source

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

Juan Calderon-Perez 3 months ago
parent
commit
6d5cb6b04e
1 changed files with 5 additions and 1 deletions
  1. 5 1
      backend/open_webui/routers/files.py

+ 5 - 1
backend/open_webui/routers/files.py

@@ -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