diff --git a/mod/scorm/datamodels/aicclib.php b/mod/scorm/datamodels/aicclib.php index de436342099..c926c12496e 100644 --- a/mod/scorm/datamodels/aicclib.php +++ b/mod/scorm/datamodels/aicclib.php @@ -252,7 +252,8 @@ function scorm_parse_aicc($scorm) { if ($ss = $DB->get_record('scorm_scoes', array('scorm'=>$scorm->id, 'identifier'=>$sco->identifier))) { $id = $ss->id; - $DB->update_record('scorm_scoes', $sco); + $sco->id = $id; + $DB->update_record('scorm_scoes',$sco); unset($oldscoes[$id]); } else { $id = $DB->insert_record('scorm_scoes', $sco);