]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: fix created dater filtering in 2.16.0 (#9976)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Mon, 19 May 2025 20:52:09 +0000 (13:52 -0700)
committerGitHub <noreply@github.com>
Mon, 19 May 2025 20:52:09 +0000 (13:52 -0700)
src/documents/filters.py

index cf51aa8e90ae831df564ba022410aa2874a76dd2..6ac434e667a3c6ebd9ec2a91345a88fb614ae354 100644 (file)
@@ -21,6 +21,7 @@ from django.db.models import Value
 from django.db.models import When
 from django.db.models.functions import Cast
 from django.utils.translation import gettext_lazy as _
+from django_filters import DateFilter
 from django_filters.rest_framework import BooleanFilter
 from django_filters.rest_framework import Filter
 from django_filters.rest_framework import FilterSet
@@ -741,17 +742,10 @@ class DocumentFilterSet(FilterSet):
     mime_type = MimeTypeFilter()
 
     # Backwards compatibility
-    created__date__gt = Filter(
-        field_name="created",
-        label="Created after",
-        lookup_expr="gt",
-    )
-
-    created__date__lt = Filter(
-        field_name="created",
-        label="Created before",
-        lookup_expr="lt",
-    )
+    created__date__gt = DateFilter(field_name="created", lookup_expr="gt")
+    created__date__gte = DateFilter(field_name="created", lookup_expr="gte")
+    created__date__lt = DateFilter(field_name="created", lookup_expr="lt")
+    created__date__lte = DateFilter(field_name="created", lookup_expr="lte")
 
     class Meta:
         model = Document