From d008bcb4c86027bea75669543e91192f1927a9d5 Mon Sep 17 00:00:00 2001 From: Kipchirchir Sigei Date: Wed, 13 Mar 2024 15:00:54 +0300 Subject: [PATCH] Update deprecated django-filter classes Signed-off-by: Kipchirchir Sigei --- onadata/apps/api/viewsets/submission_review_viewset.py | 2 +- onadata/apps/api/viewsets/xform_list_viewset.py | 2 +- onadata/apps/api/viewsets/xform_viewset.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/onadata/apps/api/viewsets/submission_review_viewset.py b/onadata/apps/api/viewsets/submission_review_viewset.py index 4318a2ab7e..3c2a21c54a 100644 --- a/onadata/apps/api/viewsets/submission_review_viewset.py +++ b/onadata/apps/api/viewsets/submission_review_viewset.py @@ -36,7 +36,7 @@ class SubmissionReviewViewSet(AuthenticateHeaderMixin, CacheControlMixin, serializer_class = SubmissionReviewSerializer permission_classes = [SubmissionReviewPermissions] filter_backends = (DjangoFilterBackend, ) - filter_fields = ('instance', 'created_by', 'status') + filterset_fields = ('instance', 'created_by', 'status') def destroy(self, request, *args, **kwargs): """ diff --git a/onadata/apps/api/viewsets/xform_list_viewset.py b/onadata/apps/api/viewsets/xform_list_viewset.py index e0be32bfe1..5144f27f5e 100644 --- a/onadata/apps/api/viewsets/xform_list_viewset.py +++ b/onadata/apps/api/viewsets/xform_list_viewset.py @@ -52,7 +52,7 @@ class XFormListViewSet(ETagsMixin, BaseViewset, viewsets.ReadOnlyModelViewSet): TokenAuthentication, ) content_negotiation_class = MediaFileContentNegotiation - filter_class = filters.FormIDFilter + filterset_class = filters.FormIDFilter filter_backends = ( filters.XFormListObjectPermissionFilter, filters.XFormListXFormPKFilter, diff --git a/onadata/apps/api/viewsets/xform_viewset.py b/onadata/apps/api/viewsets/xform_viewset.py index cfeff8c041..749b4a74d4 100644 --- a/onadata/apps/api/viewsets/xform_viewset.py +++ b/onadata/apps/api/viewsets/xform_viewset.py @@ -323,7 +323,7 @@ class XFormViewSet( filters.XFormOwnerFilter, DjangoFilterBackend, ) - filter_fields = ("instances_with_osm",) + filterset_fields = ("instances_with_osm",) public_forms_endpoint = "public"