From a3912ccfdfd6a088f2aea9188954d24b25f96e89 Mon Sep 17 00:00:00 2001 From: Cyber MacGeddon Date: Fri, 19 Dec 2025 08:30:37 +0000 Subject: [PATCH] Fixing unit tests --- trustgraph-base/trustgraph/messaging/translators/diagnosis.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trustgraph-base/trustgraph/messaging/translators/diagnosis.py b/trustgraph-base/trustgraph/messaging/translators/diagnosis.py index 2cbe572f..e0cb6a89 100644 --- a/trustgraph-base/trustgraph/messaging/translators/diagnosis.py +++ b/trustgraph-base/trustgraph/messaging/translators/diagnosis.py @@ -57,7 +57,9 @@ class StructuredDataDiagnosisResponseTranslator(MessageTranslator): result["descriptor"] = obj.descriptor if obj.metadata: result["metadata"] = obj.metadata - if obj.schema_matches: # Only include if non-empty list + # For schema-selection, always include schema_matches (even if empty) + # For other operations, only include if non-empty + if obj.operation == "schema-selection" or obj.schema_matches: result["schema-matches"] = obj.schema_matches return result