浏览代码

fix: admin folder deletion issue

Timothy Jaeryang Baek 1 月之前
父节点
当前提交
0644abe402
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      backend/open_webui/routers/folders.py

+ 2 - 1
backend/open_webui/routers/folders.py

@@ -236,7 +236,8 @@ async def delete_folder_by_id(
     chat_delete_permission = has_permission(
         user.id, "chat.delete", request.app.state.config.USER_PERMISSIONS
     )
-    if not chat_delete_permission:
+
+    if user.role != "admin" and not chat_delete_permission:
         raise HTTPException(
             status_code=status.HTTP_403_FORBIDDEN,
             detail=ERROR_MESSAGES.ACCESS_PROHIBITED,