Index: branches/5.2.x/core/kernel/utility/formatters/serialized_formatter.php =================================================================== diff -u -N -r13840 -r14095 --- branches/5.2.x/core/kernel/utility/formatters/serialized_formatter.php (.../serialized_formatter.php) (revision 13840) +++ branches/5.2.x/core/kernel/utility/formatters/serialized_formatter.php (.../serialized_formatter.php) (revision 14095) @@ -1,6 +1,6 @@ GetFieldOptions($field_name); - $value = array_merge_recursive2(unserialize($options['default']), $value); + $value = kUtil::array_merge_recursive(unserialize($options['default']), $value); + return serialize($value); } - function Format($value, $field_name, $object, $format=null) + function Format($value, $field_name, &$object, $format = null) { $data = unserialize($value); $format = explode('.', $format);