diff --git a/dpdapi/filters.py b/dpdapi/filters.py index 8ab1cae..53465fb 100644 --- a/dpdapi/filters.py +++ b/dpdapi/filters.py @@ -5,8 +5,7 @@ from dpdapi.models import Alias class AliasRegexFilter(django_filters.FilterSet): # Ref: https://docs.djangoproject.com/en/1.7/ref/models/querysets/#iregex - source_regexp = django_filters.CharFilter(name="source", lookup_type='iregex') + source_regex = django_filters.CharFilter(name="source", lookup_type='iregex') class Meta: - model = Alias - fields = ['source_regexp'] \ No newline at end of file + model = Alias \ No newline at end of file diff --git a/dpdapi/views.py b/dpdapi/views.py index 412f137..3eaee19 100644 --- a/dpdapi/views.py +++ b/dpdapi/views.py @@ -19,7 +19,7 @@ class AliasViewSet(viewsets.ModelViewSet): serializer_class = AliasSerializer permission_classes = [IsAuthenticated] filter_backends = (filters.DjangoFilterBackend, AliasRegexFilter) - filter_fields = ('domain', 'domain__name', 'regex') + filter_fields = ('domain', 'domain__name', 'source_regex') @list_route(methods=['post']) def create_bulk(self, request):