From 537d44e801312ceae5f8250c7d91ad8f5fef4866 Mon Sep 17 00:00:00 2001 From: dongsheng Date: Thu, 8 Jan 2009 05:12:49 +0000 Subject: [PATCH] "MDL-13766/REPOSITORY, deal with filtering empty directory" --- repository/lib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.39.5