]> git.mjollnir.org Git - moodle.git/commitdiff
SCORM MDL-20955 fix bad use of update_record - thanks Petr
authorDan Marsden <Dan@digitalclay.co.nz>
Tue, 24 Nov 2009 21:03:46 +0000 (21:03 +0000)
committerDan Marsden <Dan@digitalclay.co.nz>
Tue, 24 Nov 2009 21:03:46 +0000 (21:03 +0000)
mod/scorm/datamodels/aicclib.php

index bfa56babf861b4e38115aeb38ffbbde08b1a9533..c5fab236e42ce26da2d895f7302f356671afa53c 100644 (file)
@@ -266,7 +266,9 @@ function scorm_parse_aicc($scorm) {
                         $id = null;
                         if ($oldscoid = scorm_array_search('identifier',$sco->identifier,$oldscoes)) {
                             $sco->id = $oldscoid;
-                            $id = $DB->update_record('scorm_scoes',$sco);
+                            if ($DB->update_record('scorm_scoes',$sco)) {
+                                $id = $oldscoid;
+                            }
                             $DB->delete_records('scorm_scoes_data', array('scoid'=>$oldscoid));
                             unset($oldscoes[$oldscoid]);
                         } else {