From 903c4416c3c9c5f92d101142c7d1600b43e5df63 Mon Sep 17 00:00:00 2001 From: sydney-runkle Date: Thu, 15 Feb 2024 07:17:17 -0600 Subject: [PATCH 1/2] attempted tz fix --- src/validators/datetime.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/validators/datetime.rs b/src/validators/datetime.rs index 8779ea76c..94dc7ba05 100644 --- a/src/validators/datetime.rs +++ b/src/validators/datetime.rs @@ -140,7 +140,6 @@ impl Validator for DateTimeValidator { } /// In lax mode, if the input is not a datetime, we try parsing the input as a date and add the "00:00:00" time. -/// /// Ok(None) means that this is not relevant to datetimes (the input was not a date nor a string) fn datetime_from_date<'data>(input: &'data impl Input<'data>) -> Result>, ValError> { let either_date = match input.validate_date(false) { @@ -171,7 +170,7 @@ fn datetime_from_date<'data>(input: &'data impl Input<'data>) -> Result Date: Thu, 15 Feb 2024 07:23:55 -0600 Subject: [PATCH 2/2] fix test as well --- tests/validators/test_datetime.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/validators/test_datetime.py b/tests/validators/test_datetime.py index 1d4a216f9..33ebb1250 100644 --- a/tests/validators/test_datetime.py +++ b/tests/validators/test_datetime.py @@ -19,7 +19,7 @@ [ (datetime(2022, 6, 8, 12, 13, 14), datetime(2022, 6, 8, 12, 13, 14)), (date(2022, 6, 8), datetime(2022, 6, 8)), - ('2022-01-01', datetime(2022, 1, 1, 0, 0, 0, tzinfo=timezone.utc)), + ('2022-01-01', datetime(2022, 1, 1, 0, 0, 0)), ('2022-06-08T12:13:14', datetime(2022, 6, 8, 12, 13, 14)), ('1000000000000', datetime(2001, 9, 9, 1, 46, 40, tzinfo=timezone.utc)), (b'2022-06-08T12:13:14', datetime(2022, 6, 8, 12, 13, 14)),