From: dongsheng Date: Thu, 8 Jan 2009 05:12:49 +0000 (+0000) Subject: "MDL-13766/REPOSITORY, deal with filtering empty directory" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=537d44e801312ceae5f8250c7d91ad8f5fef4866;p=moodle.git "MDL-13766/REPOSITORY, deal with filtering empty directory" --- diff --git a/repository/lib.php b/repository/lib.php index 1999eaa20f..a05c320906 100644 --- a/repository/lib.php +++ b/repository/lib.php @@ -1466,7 +1466,9 @@ abstract class repository { $ext = $ft->get_file_ext($this->supported_filetypes()); if (isset($value->children)) { $pass = true; - $value->children = array_filter($value->children, array($this, 'filter')); + if (!empty($value->children)) { + $value->children = array_filter($value->children, array($this, 'filter')); + } } else { if ($accepted_types == '*' || in_array('*', $accepted_types)) { $pass = true;