MDL-42884 core_user: fixed issue when deleting users with invalid emails throws invalidusername exception
This commit is contained in:
committed by
Dan Poltawski
parent
904f5815c7
commit
e98f145ccc
+1
-1
@@ -4247,7 +4247,7 @@ function delete_user(stdClass $user) {
|
||||
\core\session\manager::kill_user_sessions($user->id);
|
||||
|
||||
// Workaround for bulk deletes of users with the same email address.
|
||||
$delname = "$user->email.".time();
|
||||
$delname = clean_param($user->email . "." . time(), PARAM_USERNAME);
|
||||
while ($DB->record_exists('user', array('username' => $delname))) { // No need to use mnethostid here.
|
||||
$delname++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user