From 090a51210e730ef4260b7ec8b0b748813d9e1b6a Mon Sep 17 00:00:00 2001 From: Julien Barreau Date: Thu, 17 Apr 2025 15:18:41 +0200 Subject: [PATCH] fix(json_api): null belongs are correcty seriliazed --- .../services/serializers/json_api_serializer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/agent_toolkit/forestadmin/agent_toolkit/services/serializers/json_api_serializer.py b/src/agent_toolkit/forestadmin/agent_toolkit/services/serializers/json_api_serializer.py index f015a6ad9..2067e7991 100644 --- a/src/agent_toolkit/forestadmin/agent_toolkit/services/serializers/json_api_serializer.py +++ b/src/agent_toolkit/forestadmin/agent_toolkit/services/serializers/json_api_serializer.py @@ -163,7 +163,10 @@ def _serialize_relation( return { "data": ( None - if is_polymorphic_many_to_one(schema) or is_polymorphic_one_to_one(schema) or is_one_to_one(schema) + if is_polymorphic_many_to_one(schema) + or is_polymorphic_one_to_one(schema) + or is_one_to_one(schema) + or is_many_to_one(schema) else [] ), "links": {"related": {"href": f"{current_link}/relationships/{name}"}},