fix: admin folder deletion issue

This commit is contained in:
Timothy Jaeryang Baek 2025-04-02 17:55:24 -07:00
parent 9036945361
commit 0644abe402

View File

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