From: skodak <skodak>
Date: Sat, 16 Aug 2008 13:32:37 +0000 (+0000)
Subject: MDL-15904 fixed problem in interrupted assignment file migration
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b91807e30ae05dd4f3994d0664409d44f1d801d5;p=moodle.git

MDL-15904 fixed problem in interrupted assignment file migration
---

diff --git a/mod/assignment/db/upgrade.php b/mod/assignment/db/upgrade.php
index 5ebd22c63a..07fbc54619 100644
--- a/mod/assignment/db/upgrade.php
+++ b/mod/assignment/db/upgrade.php
@@ -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) {