Closed
Description
Symfony version affected: 4.1.5
Description
After upgrading from 4.1.4
to 4.1.5
I'm getting a TransformationFailedException
when submitting a ISO8601
date to a DateTimeType
field
How to reproduce
Create form containing a DateTimeType
->add(
'schedule',
DateTimeType::class,
array('widget' => 'single_text')
Submit the following data to the previous field: 2018-10-03T10:00:00.000Z
Possible Solution
Downgrading 'symfony/form' to ' 4.1.4' solves the problem
Additional context
TransformationFailedException {#2535 ▼
#message: "The date "2018-10-03T10:00:00.000Z" is not a valid date."
#code: 0
#file: "/var/www/vendor/symfony/form/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformer.php"
#line: 85
trace: {▼
/var/www/vendor/symfony/form/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformer.php:85 {▶}
/var/www/vendor/symfony/form/Form.php:1112 {▶}
/var/www/vendor/symfony/form/Form.php:626 {▶}
/var/www/vendor/symfony/form/Form.php:566 {▶}
/var/www/src/Handler/MessageScheduleHandler.php:154 {▼
› );
› $form->submit($parameters, 'PATCH' !== $method);
› if ($form->isSubmitted() && $form->isValid()) {
arguments: {▶}
}
/var/www/src/Handler/MessageScheduleHandler.php:117 {▶}
/var/www/src/Controller/MessageScheduleController.php:250 {▶}
/var/www/vendor/symfony/http-kernel/HttpKernel.php:149 {▶}
/var/www/vendor/symfony/http-kernel/HttpKernel.php:66 {▶}
/var/www/vendor/symfony/http-kernel/Kernel.php:188 {▶}
/var/www/public/index.php:37 {▶}
}
}