From 0e4fcb87de42c45e17f9fb488acb69527e29d15a Mon Sep 17 00:00:00 2001 From: cybermaggedon Date: Thu, 11 Sep 2025 00:34:45 +0100 Subject: [PATCH] Return empty embeddings list as empty list through gateway (#514) --- .../trustgraph/messaging/translators/embeddings_query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trustgraph-base/trustgraph/messaging/translators/embeddings_query.py b/trustgraph-base/trustgraph/messaging/translators/embeddings_query.py index 5f310fd0..a08f9b6c 100644 --- a/trustgraph-base/trustgraph/messaging/translators/embeddings_query.py +++ b/trustgraph-base/trustgraph/messaging/translators/embeddings_query.py @@ -81,7 +81,7 @@ class GraphEmbeddingsResponseTranslator(MessageTranslator): def from_pulsar(self, obj: GraphEmbeddingsResponse) -> Dict[str, Any]: result = {} - if obj.entities: + if obj.entities is not None: result["entities"] = [ self.value_translator.from_pulsar(entity) for entity in obj.entities @@ -91,4 +91,4 @@ class GraphEmbeddingsResponseTranslator(MessageTranslator): def from_response_with_completion(self, obj: GraphEmbeddingsResponse) -> Tuple[Dict[str, Any], bool]: """Returns (response_dict, is_final)""" - return self.from_pulsar(obj), True \ No newline at end of file + return self.from_pulsar(obj), True