diff --git a/apps/files_sharing/lib/external/scanner.php b/apps/files_sharing/lib/external/scanner.php
index 7381450521ef3f2ec3d59d4131d3f63cbb25d0b6..8921dd1a4c0b5fb8d7439698aa14a30b8a278b76 100644
--- a/apps/files_sharing/lib/external/scanner.php
+++ b/apps/files_sharing/lib/external/scanner.php
@@ -45,7 +45,7 @@ class Scanner extends \OC\Files\Cache\Scanner {
 
 	private function addResult($data, $path) {
 		$this->cache->put($path, $data);
-		if ($data['children']) {
+		if (isset($data['children'])) {
 			foreach ($data['children'] as $child) {
 				$this->addResult($child, ltrim($path . '/' . $child['name'], '/'));
 			}