diff --git a/backup/cc/cc2moodle.php b/backup/cc/cc2moodle.php index cf73d776b88..013d89123eb 100644 --- a/backup/cc/cc2moodle.php +++ b/backup/cc/cc2moodle.php @@ -71,6 +71,11 @@ class cc2moodle { return false; } + // Before iterate over directories, try to find one manifest at top level + if (file_exists($folder . '/imsmanifest.xml')) { + return $folder . '/imsmanifest.xml'; + } + $result = false; try { $dirIter = new RecursiveDirectoryIterator($folder, RecursiveDirectoryIterator::KEY_AS_PATHNAME);