diff --git a/lib/classes/task/delete_unconfirmed_users_task.php b/lib/classes/task/delete_unconfirmed_users_task.php index b9aa9a32a86..40dfe8ef1ef 100644 --- a/lib/classes/task/delete_unconfirmed_users_task.php +++ b/lib/classes/task/delete_unconfirmed_users_task.php @@ -54,9 +54,8 @@ class delete_unconfirmed_users_task extends scheduled_task { WHERE confirmed = 0 AND timecreated > 0 AND timecreated < ? AND deleted = 0", array($cuttime)); foreach ($rs as $user) { - delete_user($user); // We MUST delete user properly first. - $DB->delete_records('user', array('id' => $user->id)); // This is a bloody hack, but it might work. - mtrace(" Deleted unconfirmed user for ".fullname($user, true)." ($user->id)"); + delete_user($user); + mtrace(" Deleted unconfirmed user ".fullname($user, true)." ($user->id)"); } $rs->close(); }