From 1ddcd196a1c8ec80902b4351e9fd5d4e808285df Mon Sep 17 00:00:00 2001 From: ScriptSmith Date: Tue, 27 Jan 2026 13:43:50 +1000 Subject: [PATCH 1/2] Pass correct string type to GraphQLError --- rdrf/rdrf/patients/query_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdrf/rdrf/patients/query_data.py b/rdrf/rdrf/patients/query_data.py index f31d2046d..d8f41e025 100644 --- a/rdrf/rdrf/patients/query_data.py +++ b/rdrf/rdrf/patients/query_data.py @@ -102,7 +102,7 @@ def execute_query(request, query, variable_values=None): ) if hasattr(result, "errors") and result.errors: - raise GraphQLResultError(result.errors) + raise GraphQLResultError(str(result.errors)) return result From 792e253e34f0b8e0ebf51a11750c719de21a4c67 Mon Sep 17 00:00:00 2001 From: ScriptSmith Date: Tue, 27 Jan 2026 13:44:07 +1000 Subject: [PATCH 2/2] Support facets with 'None' value --- rdrf/report/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdrf/report/schema.py b/rdrf/report/schema.py index 8b15a4db2..6fb9fb749 100644 --- a/rdrf/report/schema.py +++ b/rdrf/report/schema.py @@ -763,7 +763,7 @@ def resolve_facet(parent, _info, facet_field, get_label_fn): return sorted( [ { - "label": get_label_fn(item[facet_field]), + "label": get_label_fn(item[facet_field]) or "(Unassigned)", "value": item[facet_field], "total": item["total"], }