diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index bf2d4d85bba..cb3f775315a 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -5966,14 +5966,13 @@ class assign { // Shuffle the users. shuffle($users); - $record = new stdClass(); - $record->assignment = $assignid; foreach ($users as $user) { $record = $DB->get_record('assign_user_mapping', array('assignment'=>$assignid, 'userid'=>$user->id), 'id'); if (!$record) { $record = new stdClass(); + $record->assignment = $assignid; $record->userid = $user->id; $DB->insert_record('assign_user_mapping', $record); }