From: Radek Czajka Date: Fri, 13 Mar 2026 11:35:06 +0000 (+0100) Subject: fix for xml X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/5b24dd5b8f3f1a8be1c4c38f0afe500135b6d432 fix for xml --- diff --git a/src/social/api/serializers.py b/src/social/api/serializers.py index dadf24935..ff20aad8d 100644 --- a/src/social/api/serializers.py +++ b/src/social/api/serializers.py @@ -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)}