From 60c66becbcaa5db9637a07d79d1614aef2f2cab7 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 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); }