X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/0072f1058b57e2744e5f448a98d9d0c2e6492898..18511ed6b34798bf4d1cf9baab998aa43662bed4:/src/api/handlers.py diff --git a/src/api/handlers.py b/src/api/handlers.py index 9fb288696..2a12ec441 100644 --- a/src/api/handlers.py +++ b/src/api/handlers.py @@ -282,7 +282,7 @@ class BooksHandler(BookDetailHandler): # hack, because piston is stupid @classmethod def liked(cls, book): - return book.liked + return getattr(book, 'liked', None) def read(self, request, **kwargs): books = AnonymousBooksHandler().read(request, **kwargs) @@ -424,7 +424,7 @@ class FilterBooksHandler(BooksHandler): # hack, because piston is stupid @classmethod def liked(cls, book): - return book.liked + return getattr(book, 'liked', None) def read(self, request): qsp = AnonFilterBooksHandler().read(request) @@ -749,7 +749,7 @@ class UserShelfHandler(BookDetailHandler): # hack, because piston is stupid @classmethod def liked(cls, book): - return book.liked + return getattr(book, 'liked', None) def read(self, request, state): if not request.user.is_authenticated():