From 8647f0032e989dd2eb758631104db5b0b1b11402 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Thu, 9 Apr 2026 12:30:42 +0200 Subject: [PATCH] fix for lists api --- src/social/api/serializers.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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: -- 2.20.1