From f9f34067a04888521a9b4200fe1adf2391e9cfe0 Mon Sep 17 00:00:00 2001 From: GuoQing Zhang Date: Mon, 17 Jun 2024 15:46:39 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E5=86=99=E6=9D=83=E9=99=90=E7=9A=84=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/bisheng/api/v1/knowledge.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/backend/bisheng/api/v1/knowledge.py b/src/backend/bisheng/api/v1/knowledge.py index f48289bf7..75e4db241 100644 --- a/src/backend/bisheng/api/v1/knowledge.py +++ b/src/backend/bisheng/api/v1/knowledge.py @@ -297,8 +297,7 @@ def get_filelist(*, db_knowledge = session.get(Knowledge, knowledge_id) if not db_knowledge: raise HTTPException(status_code=500, detail='当前知识库不可用,返回上级目录') - writable = login_user.access_check(db_knowledge.user_id, str(knowledge_id), AccessType.KNOWLEDGE) - if not writable: + if not login_user.access_check(db_knowledge.user_id, str(knowledge_id), AccessType.KNOWLEDGE): raise HTTPException(status_code=500, detail='没有访问权限') # 查找上传的文件信息 @@ -323,7 +322,7 @@ def get_filelist(*, return resp_200({ 'data': [jsonable_encoder(knowledgefile) for knowledgefile in files], 'total': total_count, - 'writeable': writable + 'writeable': login_user.access_check(db_knowledge.user_id, str(knowledge_id), AccessType.KNOWLEDGE_WRITE) })