From b2685eb4ee6044c072c22a7551e39f22e016b7a9 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Wed, 15 Aug 2018 15:20:49 +0200 Subject: [PATCH] log entries that are hidden during file listing Signed-off-by: Robin Appelman --- apps/files_external/lib/Lib/Storage/SMB.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/files_external/lib/Lib/Storage/SMB.php b/apps/files_external/lib/Lib/Storage/SMB.php index 40fffce83424d..230304575b4df 100644 --- a/apps/files_external/lib/Lib/Storage/SMB.php +++ b/apps/files_external/lib/Lib/Storage/SMB.php @@ -160,10 +160,15 @@ protected function getFolderContents($path) { } return array_filter($files, function (IFileInfo $file) { try { + if ($file->isHidden()) { + \OC::$server->getLogger()->debug('hiding hidden file ' . $file->getName()); + } return !$file->isHidden(); } catch (ForbiddenException $e) { + \OC::$server->getLogger()->logException($e, ['level' => Util::DEBUG, 'message' => 'Hiding forbidden entry ' . $file->getName()]); return false; } catch (NotFoundException $e) { + \OC::$server->getLogger()->logException($e, ['level' => Util::DEBUG, 'message' => 'Hiding not found entry ' . $file->getName()]); return false; } });