From 0644abe402bff77876829ae3ee0dca1f203dba6b Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 2 Apr 2025 17:55:24 -0700 Subject: [PATCH] fix: admin folder deletion issue --- backend/open_webui/routers/folders.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/routers/folders.py b/backend/open_webui/routers/folders.py index cf37f9329..2c41c9285 100644 --- a/backend/open_webui/routers/folders.py +++ b/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,