From c49d0c7faf052a1d250f0a7a5f8c12dff5aefc75 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 30 Oct 2023 20:32:48 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(loading.py):=20fix=20issue?= =?UTF-8?q?=20with=20search=5Fkwargs=20assignment=20in=20instantiate=5Fvec?= =?UTF-8?q?torstore=20function=20=F0=9F=94=A7=20chore(loading.py):=20refac?= =?UTF-8?q?tor=20instantiate=5Fvectorstore=20function=20to=20clean=20up=20?= =?UTF-8?q?docs=20or=20texts=20to=20have=20only=20documents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/interface/initialize/loading.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/langflow/interface/initialize/loading.py b/src/backend/langflow/interface/initialize/loading.py index 7b3ad4f6f..4492cca1b 100644 --- a/src/backend/langflow/interface/initialize/loading.py +++ b/src/backend/langflow/interface/initialize/loading.py @@ -300,6 +300,8 @@ def instantiate_embedding(node_type, class_object, params: Dict): def instantiate_vectorstore(class_object: Type[VectorStore], params: Dict): search_kwargs = params.pop("search_kwargs", {}) + if search_kwargs == {"yourkey": "value"}: + search_kwargs = {} # clean up docs or texts to have only documents if "texts" in params: params["documents"] = params.pop("texts")