From 021c6421c71113b45a929e53f80c15d2767a9b7b Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 22 Oct 2026 00:46:04 -0700 Subject: [PATCH] Backend always accept english so UI can send that --- src/documents/filters.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/documents/filters.py b/src/documents/filters.py index eacaf9163..00a47552d 100644 --- a/src/documents/filters.py +++ b/src/documents/filters.py @@ -353,7 +353,10 @@ class DateQueryField(serializers.DateField): try: parsed = dateparser.parse( value, - locales=settings.DATE_PARSER_LANGUAGES, + # The UI always builds English expressions + locales=[*settings.DATE_PARSER_LANGUAGES, "en"] + if settings.DATE_PARSER_LANGUAGES + else None, settings={ "PARSERS": ["relative-time"], "RELATIVE_BASE": self.reference_datetime,