From d46464282c98f5f059511b36edf5d38395634953 Mon Sep 17 00:00:00 2001 From: Hrushikesh Yadav <136978914+HrushiYadav@users.noreply.github.com> Date: Tue, 16 Jun 2026 15:49:26 +0530 Subject: [PATCH] fix(pinecone): hybrid search crashes when filters is None (#5533) --- mem0/vector_stores/pinecone.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mem0/vector_stores/pinecone.py b/mem0/vector_stores/pinecone.py index 1d2d6eb96..91be9efdb 100644 --- a/mem0/vector_stores/pinecone.py +++ b/mem0/vector_stores/pinecone.py @@ -230,7 +230,7 @@ class PineconeDB(VectorStoreBase): if filter_dict: query_params["filter"] = filter_dict - if self.hybrid_search and self.sparse_encoder and "text" in filters: + if self.hybrid_search and self.sparse_encoder and filters and "text" in filters: query_text = filters.get("text") if query_text: sparse_vector = self.sparse_encoder.encode_queries(query_text)