From fcf35014374fefeecce70470c7cb0eef59bd1f07 Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Tue, 24 Nov 2009 21:12:09 +0000 Subject: [PATCH] SCORM MDL-20955 fix bad use of update_record - thanks Petr --- mod/scorm/datamodels/aicclib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/scorm/datamodels/aicclib.php b/mod/scorm/datamodels/aicclib.php index 8daf9fd7716..9affea6f15b 100644 --- a/mod/scorm/datamodels/aicclib.php +++ b/mod/scorm/datamodels/aicclib.php @@ -215,7 +215,9 @@ function scorm_parse_aicc($pkgdir,$scormid) { //print_r($sco); if (get_record('scorm_scoes','scorm',$scormid,'identifier',$sco->identifier)) { - $id = update_record('scorm_scoes',addslashes_recursive($sco)); + if (update_record('scorm_scoes',addslashes_recursive($sco))) { + $id = $oldscoes[$id]->id; + } unset($oldscoes[$id]); } else { $id = insert_record('scorm_scoes',addslashes_recursive($sco));