From 37f5ba416ebc839035aaa9fc5513143982629090 Mon Sep 17 00:00:00 2001 From: ChengZi Date: Thu, 29 Aug 2024 22:11:09 +0800 Subject: [PATCH] partners[milvus]: fix issue when metadata_schema is None (#25836) fix issue when metadata_schema is None Signed-off-by: ChengZi --- libs/partners/milvus/langchain_milvus/vectorstores/milvus.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/partners/milvus/langchain_milvus/vectorstores/milvus.py b/libs/partners/milvus/langchain_milvus/vectorstores/milvus.py index 01db46c99f9..7a9476981a8 100644 --- a/libs/partners/milvus/langchain_milvus/vectorstores/milvus.py +++ b/libs/partners/milvus/langchain_milvus/vectorstores/milvus.py @@ -475,7 +475,8 @@ class Milvus(VectorStore): raise ValueError(f"Metadata key {key} is reserved.") # Infer the corresponding datatype of the metadata if ( - key in self.metadata_schema # type: ignore + self.metadata_schema + and key in self.metadata_schema # type: ignore and "dtype" in self.metadata_schema[key] # type: ignore ): kwargs = self.metadata_schema[key].get("kwargs", {}) # type: ignore