@@ -370,12 +370,6 @@ def one(self):
370370 def edit (self , instance : Dict , select_one = True ):
371371 self .is_valid ()
372372 knowledge = QuerySet (Knowledge ).get (id = self .data .get ("knowledge_id" ))
373- if QuerySet (Knowledge ).filter (
374- workspace_id = knowledge .workspace_id ,
375- name = instance .get ('name' ),
376- folder_id = knowledge .folder_id
377- ).exclude (id = knowledge .id ).exists ():
378- raise AppApiException (500 , _ ('Knowledge base name duplicate!' ))
379373 KnowledgeEditRequest (data = instance ).is_valid (knowledge = knowledge )
380374 if 'embedding_model_id' in instance :
381375 knowledge .embedding_model_id = instance .get ('embedding_model_id' )
@@ -542,10 +536,6 @@ def save_base(self, instance, with_valid=True):
542536 self .is_valid (raise_exception = True )
543537 KnowledgeBaseCreateRequest (data = instance ).is_valid (raise_exception = True )
544538 folder_id = instance .get ('folder_id' , self .data .get ('workspace_id' ))
545- if QuerySet (Knowledge ).filter (workspace_id = self .data .get ('workspace_id' ),
546- folder_id = folder_id ,
547- name = instance .get ('name' )).exists ():
548- raise AppApiException (500 , _ ('Knowledge base name duplicate!' ))
549539
550540 knowledge_id = uuid .uuid7 ()
551541 knowledge = Knowledge (
@@ -609,10 +599,6 @@ def save_web(self, instance: Dict, with_valid=True):
609599 KnowledgeWebCreateRequest (data = instance ).is_valid (raise_exception = True )
610600
611601 folder_id = instance .get ('folder_id' , self .data .get ('workspace_id' ))
612- if QuerySet (Knowledge ).filter (workspace_id = self .data .get ('workspace_id' ),
613- folder_id = folder_id ,
614- name = instance .get ('name' )).exists ():
615- raise AppApiException (500 , _ ('Knowledge base name duplicate!' ))
616602
617603 knowledge_id = uuid .uuid7 ()
618604 knowledge = Knowledge (
0 commit comments