X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/0ce1f45befb101b24a96fc9676a377a8cb7f6e8d..dd5ca8bb0dc7051c2860be668065c968f92c222c:/src/catalogue/api/serializers.py diff --git a/src/catalogue/api/serializers.py b/src/catalogue/api/serializers.py index 9c70a9f0e..626ad47e4 100644 --- a/src/catalogue/api/serializers.py +++ b/src/catalogue/api/serializers.py @@ -155,6 +155,7 @@ class BookSerializer2(serializers.ModelSerializer): view_name='catalogue_api_book', lookup_field='slug' ) + audiences = serializers.ListField(source='audiences_pl') class Meta: model = Book @@ -169,7 +170,8 @@ class BookSerializer2(serializers.ModelSerializer): 'cover_thumb', 'cover', 'isbn_pdf', 'isbn_epub', 'isbn_mobi', 'abstract', - 'has_mp3_file', + 'has_mp3_file', 'has_sync_file', + 'elevenreader_link', 'content_warnings', 'audiences', ] class BookSerializer11Labs(serializers.ModelSerializer): @@ -261,6 +263,7 @@ class MediaSerializer2(MediaSerializer): def get_size(self, obj): return obj.file.size + class BookDetailSerializer(LegacyMixin, serializers.ModelSerializer): url = AbsoluteURLField()