Index: branches/5.2.x/core/units/relationship/relationship_event_handler.php =================================================================== diff -u -N -r13840 -r14095 --- branches/5.2.x/core/units/relationship/relationship_event_handler.php (.../relationship_event_handler.php) (revision 13840) +++ branches/5.2.x/core/units/relationship/relationship_event_handler.php (.../relationship_event_handler.php) (revision 14095) @@ -1,6 +1,6 @@ getProperty('CalculatedFields'); + $calculated_fields = $object->getCalculatedFields(); + foreach ($calculated_fields as $field_name => $field_expression) { $calculated_fields[$field_name] = str_replace($vars, $replacements, $field_expression); } - $object->setProperty('CalculatedFields', $calculated_fields); + $object->setCalculatedFields($calculated_fields); $sql = str_replace('#ITEM_JOIN#', implode(' ',$sql_parts['TableJoin']), $sql); $sql = str_replace('rel.','%1$s.',$sql);