diff --git a/filemanager/inc/class.filemanager_ui.inc.php b/filemanager/inc/class.filemanager_ui.inc.php index 0a46f275d9..e6432d7e7a 100644 --- a/filemanager/inc/class.filemanager_ui.inc.php +++ b/filemanager/inc/class.filemanager_ui.inc.php @@ -1020,6 +1020,10 @@ class filemanager_ui { // Query the requested path, in case it's nested $query['col_filter']['path'][] = $query['path']; + if(!is_array($query['col_filter']['dir'])) + { + $query['col_filter']['dir'] = $query['col_filter']['dir'] ? [$query['col_filter']['dir']] : []; + } foreach($query['col_filter']['path'] as $filter_path) { $query['col_filter']['dir'][] = Vfs::is_dir($filter_path) ? $filter_path : Vfs::dirname($filter_path);