X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/98f221431f6c2ad7331ca11a38d701b33a16be0c..e64c6b6dfe83cc2de8065807553bc5fe488edc36:/src/catalogue/api/views.py diff --git a/src/catalogue/api/views.py b/src/catalogue/api/views.py index a4c0173e7..2d7fe7d29 100644 --- a/src/catalogue/api/views.py +++ b/src/catalogue/api/views.py @@ -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})