diff --git a/backend/secfit/users/views.py b/backend/secfit/users/views.py
index cb0f1a7ddecf6a0ea815e0bd8b13542d2f7880cf..eaecd8dabbeb91aba4239bdc8a653f6dc963bb0f 100644
--- a/backend/secfit/users/views.py
+++ b/backend/secfit/users/views.py
@@ -95,13 +95,15 @@ class OfferList(
     def perform_create(self, serializer):
         serializer.save(owner=self.request.user)
 
-    def filter_on_status(self, query_set, query_params, user):
+    @staticmethod
+    def filter_on_status(query_set, query_params):
         status = query_params.get("status", None)
-        if status is not None and self.request is not None:
+        if status is not None:
             query_set = query_set.filter(status=status)
         return query_set
 
-    def filter_on_category(self, query_set, query_params, user):
+    @staticmethod
+    def filter_on_category(query_set, query_params, user):
         category = query_params.get("category", None)
         if category is not None and query_params is not None:
             if category == "sent":
@@ -120,7 +122,7 @@ class OfferList(
             query_params = self.request.query_params
             user = self.request.user
 
-            query_set = self.filter_on_status(query_set, query_params, user)
+            query_set = self.filter_on_status(query_set, query_params)
             query_set = self.filter_on_category(query_set, query_params, user)
             return query_set