X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/c15b511c1e9ebb06050f40e98ec554ba6c26cb1b..0a637ce4b427eb7376f3902ab0e51cf274a8b1da:/src/catalogue/api/fields.py?ds=sidebyside diff --git a/src/catalogue/api/fields.py b/src/catalogue/api/fields.py index 48c00958a..80de4ab34 100644 --- a/src/catalogue/api/fields.py +++ b/src/catalogue/api/fields.py @@ -14,7 +14,7 @@ class BookLiked(serializers.ReadOnlyField): def to_representation(self, value): request = self.context['request'] if not hasattr(request, 'liked_books'): - if request.user.is_authenticated(): + if request.user.is_authenticated: request.liked_books = set(Book.tagged.with_any(request.user.tag_set.all()).values_list('id', flat=True)) else: request.liked_books = None @@ -25,7 +25,8 @@ class BookLiked(serializers.ReadOnlyField): class EmbargoURLField(AbsoluteURLField): def to_representation(self, value): request = self.context['request'] - if Membership.is_active_for(request.user): + # FIXME: See #3955. + if True or Membership.is_active_for(request.user): return super().to_representation(value) else: return None