fix(ChatKnowledge): delete Chroma by vector ids did not success (#1027)

This commit is contained in:
Aries-ckt 2024-01-04 23:52:10 +08:00 committed by GitHub
parent 988ed48573
commit f3eefea8a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -113,8 +113,10 @@ class ChromaStore(VectorStoreBase):
def delete_by_ids(self, ids):
logger.info(f"begin delete chroma ids...")
collection = self.vector_store_client._collection
collection.delete(ids=ids)
ids = ids.split(",")
if len(ids) > 0:
collection = self.vector_store_client._collection
collection.delete(ids=ids)
def _clean_persist_folder(self):
for root, dirs, files in os.walk(self.persist_dir, topdown=False):