MDL-42526 mod_assignment : fix record insert with assigment.id 0

This commit is contained in:
James Pratt
2014-05-22 12:55:00 +07:00
parent c8d383fdcd
commit 60c66becbc
+1 -2
View File
@@ -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);
}