From: Jan Szejko Date: Mon, 27 Aug 2018 12:36:32 +0000 (+0200) Subject: fix 'liked' X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/18511ed6b34798bf4d1cf9baab998aa43662bed4 fix 'liked' --- 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():