Index: branches/5.3.x/core/units/users/users_event_handler.php =================================================================== diff -u -N -r15810 -r15902 --- branches/5.3.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 15810) +++ branches/5.3.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 15902) @@ -1,6 +1,6 @@ SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); $status = $object->isLoaded() ? $object->Update() : $object->Create(); @@ -1210,7 +1211,9 @@ } } else { - $object = $event->getObject(); + $object =& $event->getObject(); + /* @var $object kDBItem */ + $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); if ( !$object->Update() ) {