From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 19 May 2025 20:52:09 +0000 (-0700) Subject: Fix: fix created dater filtering in 2.16.0 (#9976) X-Git-Tag: v2.16.1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b37e037e4ed98d13954a5b1e55219d2f9a93a2a;p=thirdparty%2Fpaperless-ngx.git Fix: fix created dater filtering in 2.16.0 (#9976) --- diff --git a/src/documents/filters.py b/src/documents/filters.py index cf51aa8e9..6ac434e66 100644 --- a/src/documents/filters.py +++ b/src/documents/filters.py @@ -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