From 2796e679566b4ddfa7dde669e59b4ffa2b9caa0f Mon Sep 17 00:00:00 2001 From: tolgadevAI <164843802+tolgadevAI@users.noreply.github.com> Date: Thu, 29 Aug 2024 15:26:10 +0300 Subject: [PATCH] fix the local_utterances_set --- semantic_router/index/pinecone.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py index 3893acff..d387e8ab 100644 --- a/semantic_router/index/pinecone.py +++ b/semantic_router/index/pinecone.py @@ -313,7 +313,11 @@ class PineconeIndex(BaseIndex): } elif self.sync == "merge-force-remote": if route in local_dict and route not in remote_dict: - utterances_to_include = local_utterances_set + utterances_to_include = ( + local_utterances_set + if isinstance(local_utterances_set, set) + else set() + ) if local_utterances_set: layer_routes[route] = {"utterances": list(local_utterances_set)} if isinstance(local_function_schemas_dict, dict): -- GitLab