]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-15904 fixed problem in interrupted assignment file migration
authorskodak <skodak>
Sat, 16 Aug 2008 13:32:37 +0000 (13:32 +0000)
committerskodak <skodak>
Sat, 16 Aug 2008 13:32:37 +0000 (13:32 +0000)
mod/assignment/db/upgrade.php

index 5ebd22c63a643e6e2f3cf6b95276d73d2ee1a5b3..07fbc54619f540a45789a148660fc4684f0d7336 100644 (file)
@@ -86,7 +86,7 @@ function xmldb_assignment_upgrade($oldversion) {
                     if ($filename === '') {
                         continue;
                     }
-                    if (!$fs->file_exists($context->id, $filearea, '0', '/', $filename)) {
+                    if (!$fs->file_exists($context->id, $filearea, $submission->userid, '/', $filename)) {
                         $file_record = array('contextid'=>$context->id, 'filearea'=>$filearea, 'itemid'=>$submission->userid, 'filepath'=>'/', 'filename'=>$filename, 'userid'=>$submission->userid);
                         if ($fs->create_file_from_pathname($file_record, $path.$item->getFilename())) {
                             unlink($path.$item->getFilename());
@@ -108,7 +108,7 @@ function xmldb_assignment_upgrade($oldversion) {
                         if ($filename === '') {
                             continue;
                         }
-                        if (!$fs->file_exists($context->id, $filearea, '0', '/', $filename)) {
+                        if (!$fs->file_exists($context->id, $filearea, $submission->userid, '/', $filename)) {
                             $file_record = array('contextid'=>$context->id, 'filearea'=>$filearea, 'itemid'=>$submission->userid, 'filepath'=>'/', 'filename'=>$filename,
                                                  'timecreated'=>$item->getCTime(), 'timemodified'=>$item->getMTime());
                             if ($submission->teacher) {