X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/5dbd487fb7e64aa968da9c3fcbe8a0215d2b3298..2d538a50605add2666172861744229599487f1b2:/src/catalogue/views.py diff --git a/src/catalogue/views.py b/src/catalogue/views.py index 697a5acf..73015802 100644 --- a/src/catalogue/views.py +++ b/src/catalogue/views.py @@ -20,7 +20,7 @@ from rest_framework.permissions import IsAdminUser from rest_framework.response import Response from rest_framework.views import APIView from rest_framework import serializers -from depot.woblink import get_woblink_session +import depot.models @@ -384,11 +384,14 @@ def publish_collection(request, pk): @login_required def woblink_author_autocomplete(request): - session = get_woblink_session() + shop = depot.models.Shop.objects.filter(shop='woblink').first() + if shop is None: + return JsonResponse({}) + woblink = shop.get_publisher() term = request.GET.get('term') if not term: return JsonResponse({}) - response = session.get( + response = woblink.session.get( 'https://publisher.woblink.com/author/autocomplete/' + term ).json() return JsonResponse({