fnp
/
wolnelektury.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
95db9a6
)
fix for lists api
author
Radek Czajka
<rczajka@rczajka.pl>
Thu, 9 Apr 2026 10:30:42 +0000
(12:30 +0200)
committer
Radek Czajka
<rczajka@rczajka.pl>
Thu, 9 Apr 2026 10:30:42 +0000
(12:30 +0200)
src/social/api/serializers.py
patch
|
blob
|
history
diff --git
a/src/social/api/serializers.py
b/src/social/api/serializers.py
index
085783f
..
3351c07
100644
(file)
--- 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
# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
#
from rest_framework import serializers
+import bookmarks.models
import catalogue.models
from social import 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',
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:
)
class Meta: