X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/75957f735219259d3b4bc361f80ccd3d7b92a0e9..88eef14f0c0353b5b1c56bf8cf32c47a9e0fa1a0:/src/social/views.py

diff --git a/src/social/views.py b/src/social/views.py
index 2d95cfece..89661590e 100644
--- a/src/social/views.py
+++ b/src/social/views.py
@@ -10,6 +10,7 @@ from ajaxable.utils import AjaxableFormView
 
 from catalogue.models import Book
 from social import forms
+from wolnelektury.utils import is_ajax
 
 
 # ====================
@@ -19,13 +20,13 @@ from social import forms
 
 @require_POST
 def like_book(request, slug):
-    if not request.user.is_authenticated():
+    if not request.user.is_authenticated:
         return HttpResponseForbidden('Login required.')
     book = get_object_or_404(Book, slug=slug)
 
     book.like(request.user)
 
-    if request.is_ajax():
+    if is_ajax(request):
         return JsonResponse({"success": True, "msg": "ok", "like": True})
     else:
         return redirect(book)
@@ -33,13 +34,13 @@ def like_book(request, slug):
 
 @require_POST
 def unlike_book(request, slug):
-    if not request.user.is_authenticated():
+    if not request.user.is_authenticated:
         return HttpResponseForbidden('Login required.')
     book = get_object_or_404(Book, slug=slug)
 
     book.unlike(request.user)
 
-    if request.is_ajax():
+    if is_ajax(request):
         return JsonResponse({"success": True, "msg": "ok", "like": False})
     else:
         return redirect(book)