Onepager: when no images.
[wolnelektury.git] / src / catalogue / api / views.py
index a4c0173..2d7fe7d 100644 (file)
@@ -190,7 +190,7 @@ class BookFilter(dfilters.FilterSet):
     sort = dfilters.OrderingFilter(
         fields=(
             ('sort_key_author', 'alpha'),
-            ('popularity', 'popularity'),
+            ('popularity__count', 'popularity'),
         )
     )
     tag = dfilters.ModelMultipleChoiceFilter(
@@ -584,5 +584,5 @@ from rest_framework.views import APIView
 class BookJsonView(APIView):
     def get(self, request, slug):
         book = get_object_or_404(Book, slug=slug)
-        js = conv(etree.parse(book.xml_file.path))
+        js = conv(etree.parse(book.xml_file.path), slug)
         return JsonResponse(js, json_dumps_params={'ensure_ascii': False})