Ver código fonte

知识库个人,只允许创建者上传文档

guoyuanquan@mail.taiji.com.cn 1 mês atrás
pai
commit
bd98709416

+ 2 - 2
api/controllers/console/datasets/datasets_document.py

@@ -858,7 +858,7 @@ class DocumentStatusApi(DocumentResource):
                     continue
                 #     本人 本人
                 if dataset.edit_auth == 1:
-                    if current_user != dataset.created_by:
+                    if current_user.id != dataset.created_by:
                         document.enable_applicant = current_user.id
                         document.check_status = 1
                         db.session.commit()
@@ -902,7 +902,7 @@ class DocumentStatusApi(DocumentResource):
                 if not document.enabled:
                     continue
                 if dataset.edit_auth == 1:
-                    if current_user != dataset.created_by:
+                    if current_user.id != dataset.created_by:
                         document.enable_applicant = current_user.id
                         db.session.commit()
                         return {"result": "该操作需要提交所有者审核后生效,请确认是否提交"}, 200

+ 1 - 1
api/services/dataset_service.py

@@ -1629,7 +1629,7 @@ class DocumentService:
     ):
         if dataset.edit_auth==1 and account.id!=dataset.created_by:
             raise ValueError(
-                f"Only the creator can upload documents to this knowledge base."
+                "Only the creator can upload documents to this knowledge base."
             )
         if account.current_role == TenantAccountRole.EDITOR or account.dept_id!= dataset.dept_id:
             document = Document(