Browse Source

Fix up validateDate()

mscherer 1 year ago
parent
commit
97f4adf89f
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/Model/Table/Table.php

+ 4 - 0
src/Model/Table/Table.php

@@ -420,6 +420,10 @@ class Table extends ShimTable {
 		/** @var \Cake\Chronos\ChronosDate|mixed $date */
 		$date = $value;
 		if (!is_object($value)) {
+			if (is_array($value)) {
+				$value = $value['year'] . '-' . $value['month'] . '-' . $value['day'];
+			}
+
 			$date = new Date($value);
 		}
 		if (!empty($options['allowEmpty']) && empty($date)) {