From 9883e9c68a4df2fedbd401c58ad26db75b2adf27 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 19 Aug 2025 01:18:56 -0700 Subject: [PATCH] Fix API schema too --- src/documents/serialisers.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index ff632dd3f..8dd2b5f0a 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -542,6 +542,13 @@ class TagSerializer(MatchingModelSerializer, OwnedObjectSerializer): children = SerializerMethodField() + @extend_schema_field( + field=serializers.ListSerializer( + child=serializers.PrimaryKeyRelatedField( + queryset=Tag.objects.all(), + ), + ), + ) def get_children(self, obj): return TagSerializer(obj.children.all(), many=True).data