mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-09-07 17:58:55 +08:00
Fix one data source can be synced to multiple dataset (#16023)
Fix one data source can be synced to multiple dataset Test add/delete - worked.
This commit is contained in:
@@ -171,7 +171,7 @@ class ConnectorService(CommonService):
|
||||
return 0, []
|
||||
|
||||
source_type = f"{conn.source}/{conn.id}"
|
||||
retain_doc_ids = {hash128(f"{connector_id}:{file.id}") for file in file_list}
|
||||
retain_doc_ids = {doc_id for file in file_list for doc_id in (hash128(f"{connector_id}:{file.id}"), hash128(f"{kb_id}:{connector_id}:{file.id}"))}
|
||||
existing_docs = DocumentService.list_doc_headers_by_kb_and_source_type(
|
||||
kb_id,
|
||||
source_type,
|
||||
|
||||
Reference in New Issue
Block a user