Index: trunk/core/kernel/utility/formatters.php =================================================================== diff -u -r1926 -r2042 --- trunk/core/kernel/utility/formatters.php (.../formatters.php) (revision 1926) +++ trunk/core/kernel/utility/formatters.php (.../formatters.php) (revision 2042) @@ -296,7 +296,8 @@ } // when in one of sub_fields - call update for master_field to update its value from sub_fields [are you following ? :) ] elseif ($master_field = getArrayValue($options, 'master_field') ) { - $this->UpdateMasterFields($master_field, null, $object->GetFieldOptions($master_field), $object); + $opt =& $object->GetFieldOptions($master_field); + $this->UpdateMasterFields($master_field, null, $opt, $object); } }