Browse Source

Update HelperController.php

netounet 9 years ago
parent
commit
9089abd8d4
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Controller/HelperController.php

+ 5 - 0
Controller/HelperController.php

@@ -275,6 +275,11 @@ class HelperController
             $propertyPath = new PropertyPath($field);
             $propertyPath = new PropertyPath($field);
         }
         }
 
 
+        // Handle time type has setter expect a DateTime object
+        if($value !== '' && $fieldDescription->getType() == 'date') {
+            $value = new \DateTime($value);
+        }
+
         $propertyAccessor->setValue($object, $propertyPath, '' !== $value ? $value : null);
         $propertyAccessor->setValue($object, $propertyPath, '' !== $value ? $value : null);
 
 
         $violations = $this->validator->validate($object);
         $violations = $this->validator->validate($object);