From ff37d63c1b33fc96a6650fbb0ba13dc2a37c0f22 Mon Sep 17 00:00:00 2001 From: Rex Lorenzo Date: Tue, 11 Sep 2012 14:23:12 -0700 Subject: [PATCH] MDL-35376 - Shortcut/alias not working for Private file repo --- lib/filelib.php | 2 +- lib/filestorage/file_storage.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/filelib.php b/lib/filelib.php index cef949a58de..401d781aa3c 100644 --- a/lib/filelib.php +++ b/lib/filelib.php @@ -832,7 +832,7 @@ function file_save_draft_area_files($draftitemid, $contextid, $component, $filea if ($oldfile->get_contenthash() != $newfile->get_contenthash() || $oldfile->get_filesize() != $newfile->get_filesize()) { $oldfile->replace_content_with($newfile); // push changes to all local files that are referencing this file - $fs->update_references_to_storedfile($this); + $fs->update_references_to_storedfile($oldfile); } // unchanged file or directory - we keep it as is diff --git a/lib/filestorage/file_storage.php b/lib/filestorage/file_storage.php index ae8df9c911e..917705b4493 100644 --- a/lib/filestorage/file_storage.php +++ b/lib/filestorage/file_storage.php @@ -1821,7 +1821,7 @@ class file_storage { * @param stored_file $storedfile */ public function update_references_to_storedfile(stored_file $storedfile) { - global $CFG; + global $CFG, $DB; $params = array(); $params['contextid'] = $storedfile->get_contextid(); $params['component'] = $storedfile->get_component();