diff --git a/documentcloud/addons/tests/test_views.py b/documentcloud/addons/tests/test_views.py index 528f7a28..1e9596cb 100644 --- a/documentcloud/addons/tests/test_views.py +++ b/documentcloud/addons/tests/test_views.py @@ -272,7 +272,6 @@ def test_destroy(self, client, mocker): response = client.delete(f"/api/addon_runs/{run.uuid}/") assert response.status_code == status.HTTP_204_NO_CONTENT cancel.assert_called_once() - assert cancel.called_once() def test_filter_site(self, client): """Filter runs by event parameters.site""" diff --git a/documentcloud/documents/processing/ocr/main.py b/documentcloud/documents/processing/ocr/main.py index e7041893..db391b7a 100755 --- a/documentcloud/documents/processing/ocr/main.py +++ b/documentcloud/documents/processing/ocr/main.py @@ -30,7 +30,6 @@ publisher, storage, ) - from documentcloud.common.utils import graft_page from documentcloud.common.serverless import utils from documentcloud.common.serverless.error_handling import pubsub_function from documentcloud.common.utils import graft_page @@ -46,7 +45,6 @@ publisher, storage, ) - from common.utils import graft_page from common.serverless import utils from common.serverless.error_handling import pubsub_function from common.utils import graft_page diff --git a/documentcloud/documents/views.py b/documentcloud/documents/views.py index a192d4b3..4a0aa13a 100644 --- a/documentcloud/documents/views.py +++ b/documentcloud/documents/views.py @@ -1,7 +1,7 @@ # Django from django.conf import settings -from django.db import transaction -from django.db.models import Q, prefetch_related_objects +from django.db import connection, transaction +from django.db.models import Func, Q, prefetch_related_objects from django.db.models.query import Prefetch from django.utils.decorators import method_decorator from django.utils.translation import gettext_lazy as _ @@ -12,6 +12,7 @@ from rest_framework.response import Response # Standard Library +import json import logging import sys from functools import lru_cache @@ -1908,15 +1909,3 @@ class Meta: fields = ["project"] filterset_class = Filter - - -class SavedSearchViewSet(viewsets.ModelViewSet): - serializer_class = SavedSearchSerializer - permission_classes = (IsAuthenticated,) - lookup_field = "uuid" - - def get_queryset(self): - return SavedSearch.objects.filter(user=self.request.user) - - def perform_create(self, serializer): - serializer.save(user=self.request.user)