fix for xml
authorRadek Czajka <rczajka@rczajka.pl>
Fri, 13 Mar 2026 11:35:06 +0000 (12:35 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Fri, 13 Mar 2026 11:35:06 +0000 (12:35 +0100)
src/social/api/serializers.py

index dadf249..ff20aad 100644 (file)
@@ -14,7 +14,7 @@ class SettingsSerializer(serializers.ModelSerializer):
 
 class UserListBooksField(serializers.Field):
     def to_representation(self, value):
-        return value.userlistitem_set.exclude(deleted=True).exclude(book=None).values_list('book__slug', flat=True)
+        return list(value.userlistitem_set.exclude(deleted=True).exclude(book=None).values_list('book__slug', flat=True))
 
     def to_internal_value(self, value):
         return {'books': catalogue.models.Book.objects.filter(slug__in=value)}