Index: trunk/core/kernel/utility/formatters/ccdate_formatter.php =================================================================== diff -u -N -r4758 -r8842 --- trunk/core/kernel/utility/formatters/ccdate_formatter.php (.../ccdate_formatter.php) (revision 4758) +++ trunk/core/kernel/utility/formatters/ccdate_formatter.php (.../ccdate_formatter.php) (revision 8842) @@ -37,7 +37,7 @@ * * @param string $value * @param string $field_name - * @param kDBase $object + * @param kDBItem $object * @return string */ function Parse($value, $field_name, &$object) @@ -52,7 +52,9 @@ if( !(int)$month && !(int)$year ) return NULL; $is_valid = ($month >= 1 && $month <= 12) && ($year >= 0 && $year <= 99); - if(!$is_valid) $object->FieldErrors[$field_name]['pseudo'] = 'bad_type'; + if (!$is_valid) { + $object->SetError($field_name, 'bad_type'); + } return $month.'/'.$year; }