From bc3c2a8eed41b8d06f5d706624191e967448e01d Mon Sep 17 00:00:00 2001 From: James Pratt Date: Thu, 22 May 2014 12:10:07 +0700 Subject: [PATCH] MDL-42526 mod_assignment : fix record insert with assigment.id 0 --- mod/assign/locallib.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index 42e10f92831..647f1ab1527 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -6781,14 +6781,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); }