Index: branches/5.2.x/core/kernel/db/cat_event_handler.php =================================================================== diff -u -N -r15427 -r15563 --- branches/5.2.x/core/kernel/db/cat_event_handler.php (.../cat_event_handler.php) (revision 15427) +++ branches/5.2.x/core/kernel/db/cat_event_handler.php (.../cat_event_handler.php) (revision 15563) @@ -1,6 +1,6 @@ getObject(); /* @var $object kDBItem */ - $user_id = $object->GetDBField($id_field); - $options = $object->GetFieldOptions($id_field); - - if ( isset($options['options'][$user_id]) ) { - $object->SetDBField($cached_field, $options['options'][$user_id]); - } - else { - $id_field = $this->Application->getUnitOption('u', 'IDField'); - $table_name = $this->Application->getUnitOption('u', 'TableName'); - - $sql = 'SELECT Username - FROM ' . $table_name . ' - WHERE ' . $id_field . ' = ' . $user_id; - $object->SetDBField($cached_field, $this->Conn->GetOne($sql)); - } + $object->SetDBField($cached_field, $object->GetField($id_field)); } /**