From a20c017def12e8fee4bf13101bb95e3834ed76eb Mon Sep 17 00:00:00 2001 From: skodak Date: Sun, 7 Sep 2008 22:23:10 +0000 Subject: [PATCH] MDL-14589 /. files are not created anymore when browsing empty areas, yay! --- lib/file/file_browser.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/file/file_browser.php b/lib/file/file_browser.php index 79f8fa1722..d3150efd81 100644 --- a/lib/file/file_browser.php +++ b/lib/file/file_browser.php @@ -74,9 +74,13 @@ class file_browser { } $urlbase = $CFG->wwwroot.'/draftfile.php'; if (!$storedfile = $fs->get_file($context->id, $filearea, $itemid, $filepath, $filename)) { - return null; + if ($filepath === '/' and $filename === '.') { + $storedfile = new virtual_root_file($context->id, $filearea, $itemid); + } else { + // not found + return null; + } } - //something must create the top most directory // TODO: localise return new file_info_stored($this, $context, $storedfile, $urlbase, 'Draft file area', true, true, true); } -- 2.39.5