Timothy Jaeryang Baek 3 月之前
父節點
當前提交
cdb4904999
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      backend/open_webui/routers/chats.py

+ 6 - 1
backend/open_webui/routers/chats.py

@@ -579,7 +579,12 @@ async def clone_chat_by_id(
 
 @router.post("/{id}/clone/shared", response_model=Optional[ChatResponse])
 async def clone_shared_chat_by_id(id: str, user=Depends(get_verified_user)):
-    chat = Chats.get_chat_by_share_id(id)
+
+    if user.role == "admin":
+        chat = Chats.get_chat_by_id(id)
+    else:
+        chat = Chats.get_chat_by_share_id(id)
+
     if chat:
         updated_chat = {
             **chat.chat,