Index: branches/5.2.x/core/units/users/users_event_handler.php =================================================================== diff -u -N -r15215 -r15236 --- branches/5.2.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 15215) +++ branches/5.2.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 15236) @@ -1,6 +1,6 @@ Application->ConfigValue('MaxUserName'); - $form_fields['Username']['min_len'] = $this->Application->ConfigValue('Min_UserName'); - $form_fields['Username']['max_len'] = $max_username ? $max_username : 255; - // 2. set default user registration group $form_fields['PrimaryGroupId']['default'] = $this->Application->ConfigValue('User_NewGroup'); @@ -1596,7 +1592,11 @@ if ( $this->Application->ConfigValue('RegistrationUsernameRequired') ) { // Username becomes required only, when it's used in registration process + $max_username = $this->Application->ConfigValue('MaxUserName'); + $form_fields['Username']['required'] = 1; + $form_fields['Username']['min_len'] = $this->Application->ConfigValue('Min_UserName'); + $form_fields['Username']['max_len'] = $max_username ? $max_username : 255; } $this->Application->setUnitOption($event->Prefix, 'Forms', $forms);