MDL-35773 core_backup: ensure we restore with new itemid
authorMark Nelson <mdjnelson@gmail.com>
Tue, 9 Jul 2019 05:16:43 +0000 (13:16 +0800)
committerMark Nelson <mdjnelson@gmail.com>
Fri, 26 Jul 2019 03:59:57 +0000 (11:59 +0800)
backup/util/dbops/restore_dbops.class.php

index 74ca49b..0911c68 100644 (file)
@@ -1065,6 +1065,7 @@ abstract class restore_dbops {
                             $filesystem = $fs->get_file_system();
                             $restorefile = $file;
                             $restorefile->contextid = $newcontextid;
+                            $restorefile->itemid = $rec->newitemid;
                             $storedfile = new stored_file($fs, $restorefile);
 
                             // Ok, let's try recover this file.