diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 6834d82..d09efbd 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -2935,6 +2935,9 @@ function create_user_record($username, $password, $auth='manual') { } $newuser->confirmed = 1; $newuser->lastip = getremoteaddr(); + if ($newuser->lastip === null) { + $newuser->lastip = ''; // prefix_user.lastip is defined as 'NOT NULL' + } $newuser->timemodified = time(); $newuser->mnethostid = $CFG->mnet_localhost_id;