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