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