From cc83ca3c26df47cd693fb48168d8dbdbc783919a Mon Sep 17 00:00:00 2001 From: Birger Schacht Date: Wed, 29 May 2024 15:51:26 +0200 Subject: [PATCH] fix(api): force `to` type to be object --- apis_ontology/serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apis_ontology/serializers.py b/apis_ontology/serializers.py index e310088..068da7d 100644 --- a/apis_ontology/serializers.py +++ b/apis_ontology/serializers.py @@ -4,6 +4,8 @@ from apis_core.apis_relations.models import TempTriple from django.contrib.contenttypes.models import ContentType from apis_bibsonomy.models import Reference +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes class SimpleObjectSerializer(serializers.Serializer): @@ -54,6 +56,7 @@ def get_family_relation(self, obj): return True return False + @extend_schema_field(OpenApiTypes.OBJECT) def get_to(self, obj): if self.context["obj"] == obj.obj: return SimpleObjectSerializer(obj.subj).data