diff --git a/arkindex/documents/serializers.py b/arkindex/documents/serializers.py index f8469ddf245ae3e24d2d46f34b0d360d270322d9..0fa5ea89cfbe2e0f9b4ddf0e37f47b95fa803a1d 100644 --- a/arkindex/documents/serializers.py +++ b/arkindex/documents/serializers.py @@ -55,7 +55,7 @@ class PageLightSerializer(serializers.ModelSerializer): """ page_type = EnumField() direction = EnumField() - images = ImageSerializer(many=True) + image = ImageSerializer(source='zone.image') class Meta: model = Page @@ -65,7 +65,7 @@ class PageLightSerializer(serializers.ModelSerializer): 'nb', 'direction', 'display_name', - 'images', + 'image', ) @@ -88,7 +88,7 @@ class SearchResultSerializer(serializers.ModelSerializer): """ Link between objects & their search indexation """ - zones = ZoneSerializer(many=True) + zone = ZoneSerializer() parents = ElementLightSerializer(source='parent_docs', many=True) class Meta: @@ -98,7 +98,7 @@ class SearchResultSerializer(serializers.ModelSerializer): 'text', 'line', 'score', - 'zones', + 'zone', 'parents', )