diff --git a/SAS/TMSS/src/tmss/tmssapp/viewsets/scheduling.py b/SAS/TMSS/src/tmss/tmssapp/viewsets/scheduling.py
index 47804f9c0b7c54e510206cc3ee4aaea5c011349a..747bca0f9bf690b175d8df576f41c66fab00753c 100644
--- a/SAS/TMSS/src/tmss/tmssapp/viewsets/scheduling.py
+++ b/SAS/TMSS/src/tmss/tmssapp/viewsets/scheduling.py
@@ -162,7 +162,7 @@ class SubTaskFilter(filters.FilterSet):
 class SubtaskViewSet(LOFARViewSet):
     queryset = models.Subtask.objects.all()
     serializer_class = serializers.SubtaskSerializer
-    filter_backends = (OrderingFilter,)
+    filter_backends = (filters.DjangoFilterBackend, OrderingFilter,)
     filter_class = SubTaskFilter
     ordering = ('start_time',)
 
diff --git a/SAS/TMSS/test/t_tmssapp_scheduling_REST_API.py b/SAS/TMSS/test/t_tmssapp_scheduling_REST_API.py
index 869a931e973c3f5ce9ac3f56c59628cf1a2faf53..611b2ea8abcb98dc07d2092deb91db1dbcdf99c2 100755
--- a/SAS/TMSS/test/t_tmssapp_scheduling_REST_API.py
+++ b/SAS/TMSS/test/t_tmssapp_scheduling_REST_API.py
@@ -1542,7 +1542,6 @@ class DataproductArchiveInfoTestCase(unittest.TestCase):
         GET_OK_and_assert_equal_expected_response(self, BASE_URL + '/dataproduct_archive_info/%s/' % id2, test_data_2)
 
 
-@unittest.skip("TODO: Fix subtaskfilter!")
 class SubtaskQueryTestCase(unittest.TestCase):
     """
     Test queries on the subtask REST api: