From: Radek Czajka Date: Thu, 9 Apr 2026 10:30:42 +0000 (+0200) Subject: fix for lists api X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/8647f0032e989dd2eb758631104db5b0b1b11402?hp=95db9a686ba5be5d07936dfc1178ccd7da3d2818 fix for lists api --- diff --git a/src/social/api/serializers.py b/src/social/api/serializers.py index 085783f8a..3351c0720 100644 --- a/src/social/api/serializers.py +++ b/src/social/api/serializers.py @@ -2,6 +2,7 @@ # Copyright © Fundacja Wolne Lektury. See NOTICE for more information. # from rest_framework import serializers +import bookmarks.models import catalogue.models from social import models @@ -87,7 +88,20 @@ class UserListItemSerializer(serializers.ModelSerializer): queryset=catalogue.models.Book.objects.all(), source='book', slug_field='slug', - required=False + required=False, + allow_null=True + ) + bookmark = serializers.SlugRelatedField( + queryset=bookmarks.models.Bookmark.objects.all(), + slug_field='uuid', + required=False, + allow_null=True + ) + quote = serializers.SlugRelatedField( + queryset=bookmarks.models.Quote.objects.all(), + slug_field='uuid', + required=False, + allow_null=True ) class Meta: