From: skodak Date: Sun, 7 Dec 2008 22:24:43 +0000 (+0000) Subject: MDL-17519 - restore: preventing group member duplicates; merged from MOODLE_19_STABLE X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=fe197e66dc421dc996a30ec1f8defccf6006dd7d;p=moodle.git MDL-17519 - restore: preventing group member duplicates; merged from MOODLE_19_STABLE --- diff --git a/backup/restorelib.php b/backup/restorelib.php index bba9419cfb..e974ab4ca4 100644 --- a/backup/restorelib.php +++ b/backup/restorelib.php @@ -3419,6 +3419,8 @@ define('RESTORE_GROUPS_GROUPINGS', 3); $group_member->userid = $user->new_id; //The structure is equal to the db, so insert the groups_members + if ($DB->record_exists("groups_members", array('groupid'=>$group_member->groupid, 'userid'=>$group_member->userid))) { + // user already member if (!$DB->insert_record ("groups_members", $group_member)) { $status = false; continue;