mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-23 00:11:48 -05:00
Fixes
- use parse_datetime from Django for the datetime_hook - deal with a fencepost error in the events slicer
This commit is contained in:
@@ -18,10 +18,9 @@ from functools import reduce, wraps
|
||||
|
||||
from decimal import Decimal
|
||||
|
||||
from dateutil import parser
|
||||
|
||||
# Django
|
||||
from django.core.exceptions import ObjectDoesNotExist, FieldDoesNotExist
|
||||
from django.utils.dateparse import parse_datetime
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils.functional import cached_property
|
||||
from django.db.models.fields.related import ForeignObjectRel, ManyToManyField
|
||||
@@ -122,8 +121,8 @@ def datetime_hook(d):
|
||||
new_d = {}
|
||||
for key, value in d.items():
|
||||
try:
|
||||
new_d[key] = parser.parse(value)
|
||||
except Exception:
|
||||
new_d[key] = parse_datetime(value)
|
||||
except TypeError:
|
||||
new_d[key] = value
|
||||
return new_d
|
||||
|
||||
|
||||
Reference in New Issue
Block a user