Index: branches/5.2.x/core/kernel/utility/formatters/formatter.php =================================================================== diff -u -N -r16027 -r16138 --- branches/5.2.x/core/kernel/utility/formatters/formatter.php (.../formatter.php) (revision 16027) +++ branches/5.2.x/core/kernel/utility/formatters/formatter.php (.../formatter.php) (revision 16138) @@ -1,6 +1,6 @@ GetFieldOptions($field_name); + if ($value == '') { - return NULL; + return $options['type'] == 'string' ? $value : null; } - $options = $object->GetFieldOptions($field_name); $tc_value = $this->TypeCast($value, $options); if ($tc_value === false) {