From d3bf0a950f0b3d04ef579d8edd88f92fb0f679b6 Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Fri, 11 Nov 2011 20:02:19 +1300 Subject: [PATCH] SCORM AICC MDL-30223 invalid call to update_record - very hard to test/reproduce. --- mod/scorm/datamodels/aicclib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);