X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/16fae9f02956c0aa28213320b90931adc43b4b5e..92d5e49e4342aaa19efdc77e66d59e7c16c501bb:/src/api/handlers.py diff --git a/src/api/handlers.py b/src/api/handlers.py index 8d32873fc..af01337d0 100644 --- a/src/api/handlers.py +++ b/src/api/handlers.py @@ -745,13 +745,14 @@ class UserLikeHandler(BaseHandler): return rc.NOT_FOUND return {'likes': likes(request.user, book)} - def create(self, request, slug, action='like'): + def create(self, request, slug): if not request.user.is_authenticated(): return rc.FORBIDDEN try: book = Book.objects.get(slug=slug) except Book.DoesNotExist: return rc.NOT_FOUND + action = request.GET.get('action', 'like') if action == 'like': book.like(request.user) elif action == 'unlike':