SCORM AICC MDL-30223 invalid call to update_record - very hard to test/reproduce.

This commit is contained in:
Dan Marsden
2011-11-16 08:48:50 +13:00
parent 6be90ce05f
commit d3bf0a950f
+2 -1
View File
@@ -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);