Skip to content

Commit 4298841

Browse files
authored
Merge pull request #107 from Siege-Software/change-date-parse
use dateutil to parse date strings
2 parents d9d5e56 + a2028f7 commit 4298841

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

django_typesense/changelist.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import logging
22

3+
from dateutil.parser import parse
4+
35
from django import forms
46
from django.contrib import messages
57
from django.contrib.admin.exceptions import DisallowedModelAdminToField
@@ -13,7 +15,6 @@
1315
from django.core.paginator import InvalidPage
1416
from django.db.models import OrderBy, OuterRef, Exists
1517
from django.utils.translation import gettext
16-
from django.utils.dateparse import parse_datetime
1718

1819
from django_typesense.fields import TYPESENSE_DATETIME_FIELDS
1920
from django_typesense.utils import get_unix_timestamp
@@ -285,7 +286,7 @@ def get_search_filters(self, field_name: str, used_parameters: dict):
285286
continue
286287

287288
if isinstance(field, tuple(TYPESENSE_DATETIME_FIELDS)):
288-
datetime_object = parse_datetime(value)
289+
datetime_object = parse(value)
289290
value = get_unix_timestamp(datetime_object)
290291

291292
if str(value).isdigit():

0 commit comments

Comments
 (0)